نوشته‌ها

postgresql-servers

پایگاه داده PostgreSQL: پشتیبان گیری و disaster recovery با BARMAN

BARMAN (مدیر پشتیبان گیری و بازیابی) یک ابزار مدیریت منبع باز برای پشتیبان گیری و disaster recoveryاز سرورهای PostgreSQL است. این امکان انجام پشتیبان گیری از راه دور از چندین سرور را فراهم می کند. ویژگی های Barman در زیر آمده است.

ادامه مطلب

Artarad_PostgreSQL

۱۰ افزونه پرکاربرد پایگاه داده PostgreSQL

در این مستند می خواهیم ۱۰ افزونه پرکاربرد در پایگاه داده Postgresql را معرفی و بررسی کنیم.

ادامه مطلب

Artarad_PostgreSQL

بدست آوردن آمار SQL های اجرایی در Postgresql با pg_stat_statement

آیا می خواهید تمام آمار اجرای پرس و جوی SQL خود را بدانید مانند: چند بار یک پرس و جو اجرا شده است، زمان کل و متوسط برای پرس و جوها و موارد دیگر چقدر است.

ادامه مطلب

Artarad_PostgreSQL

SYNCHRONOUS و ASYNCHRONOUS REPLICATION در پایگاه داده POSTGRESQL

در سال های اخیر، تکرار جریان یکی از ویژگی های اصلی معرفی شده در PostgreSQL بوده است. ایده این است که از transaction log PostgreSQL (WAL) برای همگام سازی تعداد دلخواه سرویس و تکثیر داده ها در داخل یک خوشه استفاده شود. در PostgreSQL همانند سازی به دو صورت انجام می شود:

  •  همزمان وهمانندسازی ناهمزمان

شما می توانید با توجه به نیاز خود تصمیم بگیرید که کدام روش برای شما مفیدتر است.

ادامه مطلب

artarad_postgresql

بررسی انواع شاخص ها (Index)  در پایگاه داده PostgreSQL

مقدمه :

در این آموزش با انواع مختلف شاخص (index) PostgreSQL و نحوه استفاده مناسب از آنها آشنا خواهید شد.

ادامه مطلب

artarad_postgresql

بررسی view کاربردی pg_stat_activity در Postgresql

pg_stat_activity یک view سیستمی مهم در PostgreSQL است که اطلاعات در لحظه ای را در مورد اتصالات پایگاه داده فعلی و پرس و جوهای در حال اجرا ارائه می دهد. این view برای عیب‌یابی مشکلات عملکرد، شناسایی تراکنش‌های طولانی‌مدت یا Idle، و مدیریت سلامت کلی پایگاه داده بسیار مفید است.

ادامه مطلب

Artarad_Postgresql_pg_basebackup

بررسی کامل ابزار PG_BASEBACKUP جهت پشتیبان گیری از پایگاه داده Postgresql

یکی از مهمترین موارد در حوزه DBA هر پایگاه داده، اجرای سناریو های پشتیبان گیری از آن می باشد. در این مسیر ابزار ها نقش مهمی را ایفا می کنند. هر ابزار قابلیت های خاص خود را دارد. pg_basebackup (پشتیبان گیری از پایگاه داده Postgresql) ابزار قدرتمندی در این حوزه می باشدکه به وسیله آن می تواند انواع سناریو های پشتیبان گیری را اجرا نمایید.

ادامه مطلب

artarad_postgresql

معرفی ابزار pgbench در حوزه آزمون عملکرد پایگاه داده Postgresql

مقدمه

pgbench یک ابزار آزمون عملکرد مخصوص PostgreSQL است که برای ایجاد بار بر روی دیتابیس PostgreSQL و سنجش عملکرد آن استفاده می‌شود. این ابزار به شما این امکان را می‌دهد که تست‌های عملکرد مختلف را انجام دهید و عملکرد سیستم‌های PostgreSQL را در شرایط مختلف ارزیابی کنید. در زیر ویژگی‌های اصلی pgbench را معرفی می‌کنم:

ادامه مطلب

artarad_postgresql

بررسی Extensions در پایگاه داده Postgresql

مقدمه

PostgreSQL افزونه های مختلفی را برای افزایش ویژگی ها و قابلیت های خود ارائه می دهد.  Extensions بسته‌های اختیاری هستند که می‌توانند در پایگاه داده PostgreSQL شما بارگذاری شوند تا عملکردهای اضافی مانند انواع داده یا توابع جدید ارائه دهند. در این بخش، نحوه افزودن Extensions در پایگاه داده PostgreSQL را مورد بحث قرار خواهیم داد.

ادامه مطلب

artarad_postgresql

PostgreSQL در مقابل پایگاه داده های MariaDB-MYsql-Sqlite-Oracle

در این مستند تفاوت های کلیدی بین PostgreSQL و سایر سیستم های پایگاه داده محبوب مانند MySQL، MariaDB، SQLite و Oracle آورده شده است. با درک این تفاوت ها، می توانید تصمیم آگاهانه تری در مورد اینکه کدام سیستم مدیریت پایگاه داده به بهترین وجه با نیازهای شما مطابقت دارد، بگیرید. ادامه مطلب