ټولو ته ښه جمعه ولرئ! د کورس پیل کولو دمخه لږ او لږ وخت پاتې دی
د پراختیا په مرحله کې
په PostgreSQL 10 کې، موږ د "اعلاناتي ویشلو" زیږون ولید، یو ځانګړتیا د ډیرو ستونزو حل کولو لپاره ډیزاین شوې چې د زاړه میراث میتود په کارولو سره د حل وړ نه وې. دا د خورا پیاوړي وسیلې لامل شوی چې موږ ته یې اجازه راکړه چې ډاټا په افقی ډول تقسیم کړو!
د ځانګړتیاوو پرتله کول
PostgreSQL 11 د نویو ځانګړتیاو یو اغیزمن سیټ معرفي کوي چې د فعالیت ښه کولو کې مرسته کوي او د غوښتنلیکونو لپاره ویشل شوي جدولونه ډیر شفاف کړي.
1. د محدودیت استثناء کارول
2. یوازې نوډونه اضافه کوي
3. یوازې د ویشل شوي میز لپاره چې غیر تقسیم شوي میز ته اشاره کوي
4. شاخصونه باید د ویش ټول کلیدي کالمونه ولري
5. په دواړو خواوو کې د برخې محدودیتونه باید مطابقت ولري
محصولات
موږ دلته هم ښه خبرونه لرو! نوې طریقه اضافه شوه WHERE
. مخکینی الګوریتم، په بدل کې، هره برخه چک کړه ترڅو معلومه کړي چې ایا دا شرط پوره کولی شي WHERE
. دا د پالن کولو په وخت کې د اضافي زیاتوالي پایله وه ځکه چې د برخو شمیر ډیر شوی.
په 9.6 کې، د وراثت له لارې د ویشلو سره، په برخو کې د ټیپلونو روټ کول عموما د محرک فنکشن لیکلو سره ترسره شوي چې د IF بیاناتو لړۍ لري ترڅو سمې برخې ته ټیپل داخل کړي. دا دندې د اجرا کولو لپاره خورا ورو کیدی شي. په 10 نسخه کې د اعلاناتي برخې اضافه کولو سره، دا خورا ګړندی کار کوي.
د 100 برخو سره د ویشل شوي جدول په کارولو سره ، موږ کولی شو د 10 لوی کالم او 1 INT کالمونو سره میز کې د 5 ملیون قطارونو بارولو فعالیت ارزونه وکړو.
د دې جدول د پوښتنې کولو فعالیت د یو شاخص شوي ریکارډ موندلو لپاره او د یو ریکارډ د مینځلو لپاره DML اجرا کول (یوازې د 1 پروسیسر په کارولو سره):
دلته موږ لیدلی شو چې د هر عملیات فعالیت د PG 9.6 راهیسې د پام وړ وده کړې. غوښتنې SELECT
ډیر ښه ښکاري، په ځانګړې توګه هغه څوک چې د پوښتنې پلان کولو په وخت کې د ډیری برخو څخه د وتلو توان لري. دا پدې مانا ده چې مهالویش کوونکی کولی شي ډیر کار پریږدي چې مخکې یې باید ترسره کړی وي. د مثال په توګه، لارې نور د غیر ضروري برخو لپاره نه جوړیږي.
پایلې
د جدول ویشل په PostgreSQL کې د خورا پیاوړي ځانګړتیا په توګه پیل کیږي. دا تاسو ته اجازه درکوي په چټکۍ سره آنلاین ډاټا ښکاره کړئ او پرته له دې چې د سست، لوی DML عملیاتو بشپړولو ته انتظار وکړئ آفلاین یې واخلئ.. دا پدې معنی هم ده چې اړوند معلومات یوځای ذخیره کیدی شي، پدې معنی چې هغه معلومات چې تاسو ورته اړتیا لرئ په ډیر اغیزمن ډول لاسرسی کیدی شي. پدې نسخه کې رامینځته شوي پرمختګونه به د پراختیا کونکو ، بیاکتونکو او ژمن کونکو پرته ممکن نه و چې په دې ټولو ځانګړتیاو کې نه ستړي کیدونکي کار وکړي.
له دوی ټولو مننه! PostgreSQL 11 په زړه پوری ښکاري!
دلته یو لنډ مګر خورا په زړه پوری مقاله ده. خپل نظرونه شریک کړئ او د لاسلیک کولو لپاره مه هیروئ
سرچینه: www.habr.com