{"id":120215,"date":"2024-10-17T19:09:08","date_gmt":"2024-10-17T17:09:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-mysql-9-1-0"},"modified":"2024-10-17T19:09:08","modified_gmt":"2024-10-17T17:09:08","slug":"vypusk-subd-mysql-9-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-mysql-9-1-0","title":{"rendered":"Dalja e DBMS MySQL 9.1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kompania Oracle ka formuar nj\u00eb deg\u00eb t\u00eb re t\u00eb DBMS MySQL 9.1.0. Nd\u00ebrmarrjet MySQL Community Server 9.1.0 jan\u00eb p\u00ebrgatitur p\u00ebr t\u00eb gjith\u00eb distribucionet kryesore t\u00eb Linux, FreeBSD, macOS dhe Windows. N\u00eb kuad\u00ebr t\u00eb modelit t\u00eb ri t\u00eb lansimit t\u00eb p\u00ebrvijuar vitin e kaluar, MySQL 9.1 \u00ebsht\u00eb klasifikuar n\u00eb deg\u00ebt \"Innovation\", n\u00eb t\u00eb cilat do t\u00eb p\u00ebrfshihet gjithashtu l\u00ebshimi i r\u00ebnd\u00ebsish\u00ebm i ardhsh\u00ebm MySQL 9.2. Deg\u00ebt Innovation rekomandohen p\u00ebr ata q\u00eb d\u00ebshirojn\u00eb t\u00eb ken\u00eb qasje m\u00eb her\u00ebt n\u00eb funksionalitetin e ri, publikohen \u00e7do 3 muaj dhe mb\u00ebshteten vet\u00ebm deri n\u00eb publikimin e l\u00ebshimit t\u00eb ardhsh\u00ebm t\u00eb r\u00ebnd\u00ebsish\u00ebm (p\u00ebr shembull, pas shfaqjes s\u00eb deg\u00ebs 9.1, mb\u00ebshtetja e deg\u00ebs 9.0 \u00ebsht\u00eb nd\u00ebrprer\u00eb). N\u00eb ver\u00ebn e vitit t\u00eb ardhsh\u00ebm planifikohet formimi i l\u00ebshimit LTS, i rekomanduar p\u00ebr zbatime q\u00eb k\u00ebrkojn\u00eb parashikueshm\u00ebri dhe ruajtjen e q\u00ebndrueshm\u00ebris\u00eb s\u00eb sjelljes p\u00ebr nj\u00eb periudh\u00eb t\u00eb gjat\u00eb. Pas deg\u00ebs LTS do t\u00eb formohet nj\u00eb deg\u00eb e re Innovation - MySQL 10.0.        <\/p>\n<p>Ndryshimet kryesore n\u00eb MySQL 9.1:  <\/p>\n<ul>\n<li class=\"l\"> Operacionit \"CREATE VIEW\" i \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr shprehjen \"IF NOT EXISTS\", q\u00eb lejon krijimin e nj\u00eb pamjeje vet\u00ebm n\u00ebse nj\u00eb pamje me emrin e dh\u00ebn\u00eb nuk ekziston ende dhe shmang kthimin e nj\u00eb gabimi n\u00ebse pamja \u00ebsht\u00eb krijuar tashm\u00eb.\n<li class=\"l\"> \u00cbsht\u00eb ndalur ngarkimi i trigger-\u00ebve gjat\u00eb ekzekutimit t\u00eb operacioneve q\u00eb lidhen vet\u00ebm me leximin. M\u00eb par\u00eb, trigger-\u00ebt ngarkoheshin n\u00eb \u00e7do qasje te tabela, gj\u00eb q\u00eb sillte konsum memorieje dhe ngarkes\u00eb n\u00eb CPU n\u00eb situata kur trigger-\u00ebt nuk p\u00ebrdoreshin (p\u00ebr shembull, gjat\u00eb ekzekutimit t\u00eb pyetjeve SELECT). N\u00eb MySQL 9.1, p\u00ebrpunimi dhe ngarkimi i trigger-\u00ebve jan\u00eb ndar\u00eb n\u00eb dy faza: leximi i metadata-ve t\u00eb trigger-it dhe analizimi + ekzekutimi i trigger-it. T\u00eb dh\u00ebnat e marra n\u00eb faz\u00ebn e par\u00eb ruhen nj\u00eb her\u00eb dhe m\u00eb pas p\u00ebrdoren bashk\u00ebrisht n\u00eb instanca t\u00eb ndryshme t\u00eb trigger-it. Analizimi dhe ekzekutimi i trigger-it kryhet vet\u00ebm p\u00ebr shprehje q\u00eb sjellin ndryshim t\u00eb t\u00eb dh\u00ebnave. P\u00ebrve\u00e7 k\u00ebsaj, p\u00ebr t\u00eb ulur konsumin e memories, n\u00eb vend t\u00eb alokimit statik t\u00eb buffer-\u00ebve p\u00ebr trajtimin e gabimeve n\u00eb trigger-\u00eb, \u00ebsht\u00eb b\u00ebr\u00eb kalimi n\u00eb alokim dinamik t\u00eb memories sipas nevoj\u00ebs.\n<li class=\"l\"> Doli n\u00eb shfaqje nj\u00eb zgjerim i operacionit \"EXPLAIN\", n\u00eb t\u00eb cilin tani shfaqen informacionet mbi p\u00ebrdorimin e leximit me shum\u00eb diapazone (multi-range) dhe aplikimin e strategjis\u00eb s\u00eb bashkimit t\u00eb pjessh\u00ebm (semijoin), n\u00eb t\u00eb cil\u00ebn n\u00eb operacionet JOIN p\u00ebrpunohen rreshtat vet\u00ebm nga nj\u00eb tabel\u00eb.\n<li class=\"l\"> Sigurohet ekzekutimi atomik i operacioneve \"CREATE DATABASE\" dhe \"DROP DATABASE\" p\u00ebr mbrojtje nga d\u00ebshtimet n\u00eb rast t\u00eb nd\u00ebrprerjes apo t\u00eb shfaqjes s\u00eb gabimeve n\u00eb nivelin e sistemit t\u00eb skedar\u00ebve gjat\u00eb ekzekutimit t\u00eb k\u00ebtyre operacioneve. P\u00ebr shembull, m\u00eb par\u00eb gjat\u00eb nd\u00ebrprerjes s\u00eb \"CREATE DATABASE\" mund t\u00eb formohej nj\u00eb struktur\u00eb e paplot\u00eb dhe jo-funksionale e magazin\u00ebs s\u00eb DB, p\u00ebr pastrimin e s\u00eb cil\u00ebs k\u00ebrkohej nd\u00ebrhyrje manuale.\n<li class=\"l\"> N\u00eb procedurat e ruajtura t\u00eb shkruara n\u00eb JavaScript \u00ebsht\u00eb shtuar mb\u00ebshtetja p\u00ebr tipin VECTOR. T\u00eb dh\u00ebnat me k\u00ebt\u00eb tip tani mund t\u00eb kalohen p\u00ebrmes parametrave hyr\u00ebs dhe atyre t\u00eb kthimit.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e autentikimit gjat\u00eb lidhjes me DBMS duke p\u00ebrdorur protokollin OpenID Connect.\n<li class=\"l\"> Jan\u00eb eliminuar 27 cenueshm\u00ebri, m\u00eb seriozja prej t\u00eb cilave (CVE-2024-5535) \u00ebsht\u00eb klasifikuar me nivel kritik rreziku (9.1 nga 10). Cenueshm\u00ebria mund t\u00eb shfryt\u00ebzohet nga distanca pa kaluar autentikimin. Problemi shkaktohet nga leximi i t\u00eb dh\u00ebnave jasht\u00eb zon\u00ebs s\u00eb buffer-it t\u00eb alokuar n\u00eb bibliotek\u00ebn OpenSSL dhe \u00e7on n\u00eb p\u00ebrfundim avarie ose rrjedhje t\u00eb p\u00ebrmbajtjes s\u00eb memories n\u00eb p\u00ebrgjigje pas lidhjes me <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-prohoster\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3093\">server<\/a>  me specifikimin e parametrave t\u00eb pasakt\u00eb t\u00eb protokollit.       <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62067\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.1.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.1.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0432\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u043e\u0439 \u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443 \u043d\u043e\u0432\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432, MySQL 9.1 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u0432\u0435\u0442\u043a\u0430\u043c &#171;Innovation&#187;, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 MySQL 9.2. Innovation-\u0432\u0435\u0442\u043a\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 [&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-120215","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.1.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.1.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows.\" \/>\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\/vypusk-subd-mysql-9-1-0\" \/>\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\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 MySQL 9.1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.1.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.1.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-mysql-9-1-0\" \/>\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=\"2024-10-17T17:09:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-17T17:09:08+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\udd47Publikimi i DBMS MySQL 9.1.0 | ProHoster","description":"Kompania Oracle ka prezantuar deg\u00ebn e re t\u00eb DBMS MySQL 9.1.0. Build-et e MySQL Community Server 9.1.0 jan\u00eb p\u00ebrgatitur p\u00ebr t\u00eb gjitha shp\u00ebrndarjet kryesore Linux, FreeBSD, macOS dhe Windows.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-mysql-9-1-0","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\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 MySQL 9.1.0 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.1.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.1.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-mysql-9-1-0","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":"2024-10-17T17:09:08+00:00","article:modified_time":"2024-10-17T17:09:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120215","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":"default","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":"2026-02-09 22:03:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:23:19","updated":"2026-02-09 22:03: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\/120215","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=120215"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/120215\/revisions"}],"predecessor-version":[{"id":160374,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/120215\/revisions\/160374"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=120215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=120215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=120215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}