{"id":95202,"date":"2020-09-26T13:42:02","date_gmt":"2020-09-26T11:42:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/postgresql-13"},"modified":"2020-09-26T13:42:02","modified_gmt":"2020-09-26T11:42:02","slug":"postgresql-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/postgresql-13","title":{"rendered":"Postgresql 13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00eb 24 Shtator, ekipi i zhvilluesve njoftoi l\u00ebshimin e versionit t\u00eb ri t\u00eb Postgresql me num\u00ebr 13. N\u00eb k\u00ebt\u00eb version, u p\u00ebrqendrua kryesisht n\u00eb p\u00ebrmir\u00ebsimin e performanc\u00ebs, p\u00ebrshpejtimin e sh\u00ebrbimeve t\u00eb brendshme t\u00eb mir\u00ebmbajtjes dhe leht\u00ebsimin e monitorimit t\u00eb baz\u00ebs s\u00eb t\u00eb dh\u00ebnave, si dhe kontrollin m\u00eb t\u00eb besuesh\u00ebm t\u00eb aksesit n\u00eb sistem.<\/p>\n<p>Puna vazhdoi mbi optimizimin e indekseve t\u00eb tabelave n\u00eb lidhje me trajtimin e kopjeve t\u00eb dh\u00ebnash midis t\u00eb dh\u00ebnave t\u00eb indekseve n\u00eb pem\u00ebt binare, duke lejuar k\u00ebshtu jo vet\u00ebm p\u00ebrshpejtimin e ekzekutimit t\u00eb k\u00ebrkesave, por gjithashtu zvog\u00eblimin e hap\u00ebsir\u00ebs s\u00eb diskut q\u00eb z\u00eb indeksi.<br \/>\nP\u00ebrve\u00e7 k\u00ebsaj, u shtua nj\u00eb algorit\u00ebm i renditjes incrementale, q\u00eb b\u00ebn q\u00eb rin\u00ebnd\u00ebrtimi i t\u00eb dh\u00ebnave t\u00eb renditura n\u00eb hapat e m\u00ebparsh\u00ebm t\u00eb pun\u00ebs t\u00eb funksionoj\u00eb m\u00eb shpejt, dhe p\u00ebr nj\u00eb pjes\u00eb t\u00eb k\u00ebrkesave, p\u00ebrshpejtimi mund t\u00eb arrihet p\u00ebrmes p\u00ebrdorimit t\u00eb statistikave t\u00eb reja t\u00eb avancuara (n\u00ebp\u00ebrmjet komand\u00ebs CREATE STATISTICS) gjat\u00eb p\u00ebrllogaritjes s\u00eb nj\u00eb plani m\u00eb efektiv hapi pas hapi.<br \/>\ngjithashtu \u00ebsht\u00eb optimizuar ekzekutimi i k\u00ebrkesave me agregimin e kushtuesh\u00ebm t\u00eb t\u00eb dh\u00ebnave p\u00ebrmes p\u00ebrdorimit m\u00eb t\u00eb gjer\u00eb t\u00eb agregimit t\u00eb hashe dhe heqjes s\u00eb nj\u00eb pjese t\u00eb t\u00eb dh\u00ebnave t\u00eb agreguara n\u00eb disk, n\u00ebse ato nuk p\u00ebrshtaten n\u00eb memorien operative. U v\u00ebrejt nj\u00eb rritje t\u00eb konsiderueshme t\u00eb shpejt\u00ebsis\u00eb s\u00eb lidhjes s\u00eb tabelave t\u00eb vendosura n\u00eb nj\u00ebsi t\u00eb ndryshme.<\/p>\n<p>Nj\u00eb pun\u00eb e konsiderueshme \u00ebsht\u00eb b\u00ebr\u00eb gjithashtu n\u00eb fush\u00ebn e thjeshtimit t\u00eb mir\u00ebmbajtjes dhe administrat\u00ebs s\u00eb bazave t\u00eb t\u00eb dh\u00ebnave Postgresql. Detyra e nd\u00ebrtuar 'vakumimit', dometh\u00ebn\u00eb p\u00ebrdorimi i hap\u00ebsir\u00ebs s\u00eb lir\u00eb t\u00eb diskut pas fshirjes ose riprogramimit t\u00eb rreshtave, tani mund t\u00eb kryhet n\u00eb rrjedha paralelisht, duke i dh\u00ebn\u00eb administratorit mund\u00ebsin\u00eb t\u00eb p\u00ebrcaktoj\u00eb numrin e tyre. P\u00ebrve\u00e7 k\u00ebsaj, jan\u00eb shtuar mjete t\u00eb reja p\u00ebr monitorimin e aktivitetit aktual t\u00eb baz\u00ebs dhe jan\u00eb parandaluar gabimet gjat\u00eb sinkronizimit t\u00eb regjistrave t\u00eb parakohshme midis masterit dhe kopjeve, q\u00eb mund t\u00eb \u00e7onin n\u00eb konflikte gjat\u00eb \u00e7aktivizimit t\u00eb kopjeve ose t\u00eb d\u00ebmtonin integritetin e baz\u00ebs s\u00eb shp\u00ebrndar\u00eb pas rikuperimit t\u00eb saj bazuar n\u00eb t\u00eb dh\u00ebnat e regjistrit.<\/p>\n<p>Nd\u00ebr inovacionet p\u00ebr zhvilluesit, merret parasysh funksioni datetime(), i cili shnd\u00ebrron formate t\u00eb ndryshme standarde t\u00eb regjistrimit t\u00eb koh\u00ebs n\u00eb tipin e integruar t\u00eb Postgresql; funksioni i disponuesh\u00ebm p\u00ebr gjenerimin e UUID v4 gen_random_uuid(); normalizimi i pun\u00ebs me Unicode; nj\u00eb sistem m\u00eb fleksib\u00ebl t\u00eb shp\u00ebrndarjes s\u00eb t\u00eb dh\u00ebnave t\u00eb tabelave n\u00eb nyje t\u00eb lidhura t\u00eb rrjetit t\u00eb baz\u00ebs me replikim t\u00eb plot\u00eb n\u00eb nivel logjik, si dhe ndryshime t\u00eb tjera n\u00eb pyetje dhe trigger-e t\u00eb reja t\u00eb disponueshme p\u00ebr replikat.<\/p>\n<p>Kontrolli i aksesit n\u00eb baz\u00eb shpallet si nj\u00eb nga komponent\u00ebt ky\u00e7 t\u00eb sistemit, dhe n\u00eb versionin e ri jan\u00eb b\u00ebr\u00eb hapa t\u00eb m\u00ebdha p\u00ebrpara n\u00eb k\u00ebt\u00eb drejtim. Tani instalimin e zgjerimeve n\u00eb baz\u00eb mund ta kryej\u00eb vet\u00ebm nj\u00eb p\u00ebrdorues me privilegje (superuser). Nd\u00ebrkoh\u00eb, p\u00ebrdoruesit e zakonsh\u00ebm do t\u00eb jen\u00eb n\u00eb gjendje t\u00eb instalojn\u00eb vet\u00ebm ato zgjerime q\u00eb i kan\u00eb sh\u00ebnuar si t\u00eb besueshme, ose nj\u00eb num\u00ebr t\u00eb vog\u00ebl zgjerimesh q\u00eb konsiderohen si t\u00eb besueshme nga parimi (p.sh., pgcrypto, tablefunc ose hstore). Gjat\u00eb autentifikimit t\u00eb p\u00ebrdoruesve me mekanizmin SCRAM (kur punoni p\u00ebrmes s\u00fcrferit libpq) tani k\u00ebrkohet 'marr\u00ebveshja e kanalit', nd\u00ebrsa funksioni i mb\u00ebshtjell\u00ebs p\u00ebr t\u00eb dh\u00ebnat e pal\u00ebve t\u00eb treta postgres_fdw me versionin 13 mb\u00ebshtet autorizimin p\u00ebrmes certifikatave.<\/p>\n<p><noindex><noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/www.postgresql.org\/docs\/13\/release-13.html\">Sh\u00ebnime p\u00ebr publikimin<\/a><\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/www.postgresql.org\/download\/\">Faqja e ngarkimit<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/opensource\/15914558\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>24 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 Postgresql \u043f\u043e\u0434 \u043d\u043e\u043c\u0435\u0440\u043e\u043c 13. \u0412 \u043d\u043e\u0432\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0441\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e, \u0431\u044b\u043b\u043e \u0443\u0434\u0435\u043b\u0435\u043d\u043e \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0441\u043b\u0443\u0436\u0431 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0431\u0430\u0437\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043b\u0430\u0441\u044c \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446 \u0432 \u043f\u043b\u0430\u043d\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0432 \u0441\u0440\u0435\u0434\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0434\u0432\u043e\u0438\u0447\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-95202","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"24 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 Postgresql \u043f\u043e\u0434 \u043d\u043e\u043c\u0435\u0440\u043e\u043c 13.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/postgresql-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Postgresql 13 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"24 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 Postgresql \u043f\u043e\u0434 \u043d\u043e\u043c\u0435\u0440\u043e\u043c 13.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/postgresql-13\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-26T11:42:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-26T11:42:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Postgresql 13 | ProHoster","description":"M\u00eb 24 Shtator, ekipi i zhvilluesve njoftoi p\u00ebr l\u00ebshimin e versionit t\u00eb ri t\u00eb Postgresql me numrin 13.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/postgresql-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Postgresql 13 | ProHoster","og:description":"24 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 Postgresql \u043f\u043e\u0434 \u043d\u043e\u043c\u0435\u0440\u043e\u043c 13.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/postgresql-13","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-26T11:42:02+00:00","article:modified_time":"2020-09-26T11:42:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95202","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:25:24","updated":"2022-10-03 07:46:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/95202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=95202"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/95202\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=95202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=95202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=95202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}