Mastering Tablespaces in PostgreSQL: Boost Performance & Efficiency
Key Takeaways
Explains tablespaces in PostgreSQL, including their advantages, creation syntax, and parameters such as owner and location
Full Transcript
what's up internet I am Manish from rebellionrider.com today let's learn about tablespace in postgresql So without wasting your time let's start what is the table space in postgresql tablespace is a logical name given to a location on a disk drive this location holds the data files containing database objects like tables views indexes and others advantages of table space in postgresql the biggest advantage of having a table space is that all the database objects remain organized under a named location that in turn helps in easily backing up the database and recovering it the second Advantage is database performance you can wisely decide the location of your data files containing frequently used database objects on a faster device and tables containing less frequent data on slower device default tablespaces by default postgres equal have two table spaces which are PG underscore default this table space holds user data like template 0 and template 1 database PG underscore Global this tablespace holds Global database data like system catalog right on your screen is the Syntax for creating a tablespace in postgresql the statement starts with the result phrase create tablespace you can write it either in capital letters or small letter case doesn't matter but I prefer writing SQL preserve keywords in capital letters followed by the result phrase create tablespace we have to put the tablespace name you can name your tablespace whatever you want just try to make it logical also the name cannot start with the PG underscore PG underscore is reserved for postgresql next we have another keyword owner using this keyword we specify the username who do we want to own this table space this is optional parameter if you omit it then by default the user who executes the create table space is the owner of the tablespace then comes the keyword location using this keyword we Define the location on our disk drive that we want to create as a tablespace using this keyword we specify a directory path this is usually an absolute part to an empty directory make sure the user must own this directory to perform read and write operations now that we know the syntax let's create a tablespace here I am on my command prompt right now I am connected to my postgresql database using postgres user as you can see let's clear the screen now let's create the tablespace make sure to enclose the location path into single quotes as I have installed my postgresql database within a Docker container I am using a directory location that exists within the postgresql container on the docker file system however if you have directly installed your database on your Windows or Mac system you can specify the directory location that you have created there on execution this statement will create a tablespace with the name PS underscore users let's execute we got a warning but our tablespace is created successfully let's first quickly clear the screen let's see now you want to see the details of all the table spaces that you have created so far for that we have a backslash command in postgres which is backslash D B this command will show you the brief information of the tablespace let's check as you can see here if you want to see the details then use backslash D B plus this will show you the detailed information of your tablespace let's execute as you can see here that concludes our tutorial for today thanks for watching in next tutorial we will dive deeper into how to use stable space and create a database in postgresql if you found this video helpful please consider liking it and subscribe to the channel for more content thanks for watching this is Manish from rebellionrider.com
Original Description
Join Manish from RebellionRider.com in this PostgreSQL tutorial to explore tablespaces. Learn how tablespaces provide a logical name for disk locations where PostgreSQL database objects like tables, views, and indexes are stored. Discover the advantages of tablespaces, including organized backup and recovery and improved performance by placing frequently used objects on faster devices. Follow the step-by-step process of creating tablespaces, understanding the syntax, and specifying owners and locations. Find out how to view the details of created tablespaces using PostgreSQL's "\db" and "\db+" commands. Enhance your PostgreSQL skills and effectively manage your database objects. Like, subscribe, and dive into the world of PostgreSQL with RebellionRider.com!
------------------------------------------------------------------------
►►►LINKS◄◄◄
Blog: http://www.rebellionrider.com/create-tablespace-in-postgresql/
Previous Tutorial
► Connect With PostgreSQL using VS CODE for PRODUCTION https://youtu.be/ByPnXAPC3W4
-------------------------------------------------------------------------
►►►Social Media – Where I sort of Live
https://www.instagram.com/RebellionRider/
https://www.facebook.com/TheRebellionRider/
https://twitter.com/RebellionRider
https://www.linkedin.com/in/mannbhardwaj/
-------------------------------------------------------------------------
►►►Books I refer to
PL/SQL https://amzn.to/2QE1jX0
Performance Tuning https://amzn.to/2sgiAw4
1z0-071 Exam https://amzn.to/2sgfeJw
Python Programming https://amzn.to/305UEbh
-------------------------------------------------------------------------
►►►Camera Gears
► Video Gears That We Use For Creating Our YouTube Video
https://www.amazon.in/shop/manishsharma?listId=DU9UM0XL97KM&ref=idea_share_inf
► Work From Home Essential Tech That We Use Daily
https://www.amazon.in/shop/manishsharma?listId=XAZ18JLLSNB5&ref=idea_share_inf
AFFILIATE DISCLOSURE:
Some of the links used in the descri
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Manish Sharma · Manish Sharma · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Oracle Database tutorials 1: How to install Oracle Database 11g on windows 7
Manish Sharma
Oracle Database tutorials 2:How To install SQL Developer on windows 7
Manish Sharma
Oracle Database tutorials 3:How to enable Line numbers in SQL Developer.
Manish Sharma
Oracle Database tutorials 4: database connectivity using SQL developer and command prompt
Manish Sharma
Oracle Database tutorials 5: how to Fetch Data using SELECT - SQL statement by Manish Sharma
Manish Sharma
Oracle Database11g tutorials 6 | | How to use Concatenation operator, character String
Manish Sharma
Oracle Database11g tutorials 7 | |SQL DISTINCT keyword || SQL tutorials
Manish Sharma
Canon EOS 600D 2 lens kit/Canon rebell EOS T3i 2 lens kit Unboxing
Manish Sharma
First look: ORACLE CERTIFIED ASSOCIATE (OCA) CERTIFICATE - ORACLE DATABASE ADMINISTRATOR
Manish Sharma
Oracle Database11g tutorials 8 || SQL DISTINCT with multiple columns |SQL Distinct with Two columns
Manish Sharma
Oracle Database11g tutorials 9 || What is archive log mode and how to enable archive log mode
Manish Sharma
Oracle Database11g tutorials 10 || SQL Single Row Function (SQL Functions )
Manish Sharma
Oracle Database11g tutorials 11: SQL case manipulation function in Oracle Database
Manish Sharma
how to add channel trailer and section on your youtube channel 2014
Manish Sharma
Oracle Database11g tutorials 12 || SQL Concat Function - SQL character manipulation function
Manish Sharma
Oracle Database11g tutorials 13 || SQL substr function / SQL substring function
Manish Sharma
Oracle Database11g tutorials 14 : How to CREATE TABLE using sql developer and command prompt
Manish Sharma
SQL tutorials 15 || How To CREATE TABLE using enterprise manager 11g
Manish Sharma
Oracle Database11g tutorials 16: How to uninstall oracle 11g from windows 7 64 bit
Manish Sharma
ORACLE CERTIFIED PROFESSIONAL(OCP) CERTIFICATE First look - ORACLE DATABASE ADMINISTRATOR
Manish Sharma
Plantronics audio 655 USB headset with Mic Unboxing and Review and Plantronics audio 655 Mic test
Manish Sharma
SQL tutorials 17: SQL Primary Key constraint, Drop primary Key
Manish Sharma
SQL tutorials 18: SQL Foreign Key Constraint By Manish Sharma
Manish Sharma
SQL tutorial 19: ON DELETE SET NULL clause of Foreign Key By Manish Sharma (RebellionRider)
Manish Sharma
SQL tutorials 20: On Delete Cascade Foreign Key By Manish Sharma (RebellionRider)
Manish Sharma
SQL tutorial 21: How To Rename Table in SQL using ALTER TABLE statement By Manish Sharma
Manish Sharma
SQL tutorial 22: How to Add / Delete column from an existing table using alter table
Manish Sharma
SQL tutorial 23: Rename and Modify Column Using Alter Table By Manish Sharma (RebellionRider)
Manish Sharma
SQL tutorial 24 :SQLJoins- Natural Join With ON and USING clause By Manish/Rebellionrider
Manish Sharma
Oracle Database11g tutorials 25: How to install Oracle Database 11g Express Edition R2 on Windows 7
Manish Sharma
SQL tutorial 26: Introduction to SQL Joins in Oracle Database
Manish Sharma
Vidcon 2014 YouTube Fan Funding: How to enable fan funding on YouTube Channel
Manish Sharma
SQL tutorial 27: Right Outer Join in SQL by Manish Sharma for RebellionRider
Manish Sharma
SQL tutorial 28: Left Outer Join By Manish Sharma / RebellionRider
Manish Sharma
SQL tutorial 29: Full Outer Join with example By Manish Sharma/ RebellionRider
Manish Sharma
SQL tutorial 30: Inner Join In SQL by Manish Sharma/RebellionRider
Manish Sharma
SQL tutorial 31 : SQL Cross Join In Oracle Database By Manish Sharma from RebellionRider
Manish Sharma
SQL tutorial 32: How To Insert Data into a Table Using SQL Developer
Manish Sharma
SQL tutorial 33:How To Insert Data into a Table Using SQL INSERT INTO dml statement
Manish Sharma
SQL tutorial 34: How to copy /Insert data into a table from another table using INSERT INTO SELECT
Manish Sharma
SQL tutorial 35: DELETE and TRUNCATE how to delete data from a table
Manish Sharma
SQL tutorial 36: how to create database using database configuration assistant DBCA
Manish Sharma
SQL tutorial 37: How to create NEW USER account using Create User statement in Oracle database
Manish Sharma
SQL tutorial 38: How to create user using SQL Developer in Oracle database
Manish Sharma
SQL tutorial 39: How to create user in oracle using Enterprise Manager
Manish Sharma
SQL tutorial 40: DBA Trick, How to drop a user when it is connected to the database
Manish Sharma
Motorola Moto G 2nd Generation / G2 Unboxing and Review
Manish Sharma
SQL tutorial 41: How to UNLOCK USER in oracle Database
Manish Sharma
SQL tutorial 42: How to Unlock user using SQL Developer By Manish Sharma RebellionRider
Manish Sharma
SQL tutorial 43: How to create an EXTERNAL USER in oracle database By Manish Sharma RebellionRider
Manish Sharma
SQL tutorial 44: How to import data from Microsoft Excel to Oracle Database using SQL Developer
Manish Sharma
SQL tutorial 45: Introduction to user Privileges in Oracle Database By Manish Sharma RebellionRider
Manish Sharma
SQL tutorial 46: What are System Privileges & How To Grant them using Data Control Language
Manish Sharma
SQL tutorial 47: How to Grant Object Privileges With Grant Option in Oracle Database
Manish Sharma
SQL tutorial 48: How to create Roles in Oracle Database
Manish Sharma
SQL tutorial 49: CASE - Simple Case Expression in Oracle Database (1/2)
Manish Sharma
SQL tutorial 50: CASE - Searched Case Expression In Oracle (2/2)
Manish Sharma
SQL tutorial 51: DECODE function in Oracle Database By Manish Sharma (RebellionRider)
Manish Sharma
Oracle Database Tutorial 52 : Data Pump expdp - How to Export full database using expdp
Manish Sharma
Oracle Database Tutorial 53 : Data pump expdp - How to Export tablespace in Oracle Database
Manish Sharma
More on: Database Integration
View skill →Related Reads
📰
📰
📰
📰
When a “Trend” Isn’t a Trend
Medium · Data Science
When a “Trend” Isn’t a Trend
Medium · Python
Why I Built DagSmith: Bringing a Visual Drag-and-Drop Editor straight into Apache Airflow 3
Dev.to · Adrian Galik
Most Businesses Don’t Have a Marketing Problem. They Have a Measurement Problem.
Medium · Data Science
🎓
Tutor Explanation
DeepCamp AI