{"id":16694,"date":"2025-03-30T17:15:15","date_gmt":"2025-03-30T14:15:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/"},"modified":"2025-03-30T17:15:15","modified_gmt":"2025-03-30T14:15:15","slug":"oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/","title":{"rendered":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim!"},"content":{"rendered":"<p><body><\/p>\n<p>Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim!<\/p>\n<p>Merhaba!  Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum.  Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m.  Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.<\/p>\n<p>Ba\u015flang\u0131\u00e7ta, olduk\u00e7a karma\u015f\u0131k bir yap\u0131da olan sorgum 110 saniye gibi uzun bir s\u00fcrede sonu\u00e7 veriyordu.  Bu durum, uygulaman\u0131n genel performans\u0131n\u0131 ciddi oranda etkilemekteydi.  Dolay\u0131s\u0131yla, sorunun k\u00f6kenini bulmak ve bir \u00e7\u00f6z\u00fcm \u00fcretmek i\u00e7in yo\u011fun bir ara\u015ft\u0131rmaya ba\u015flad\u0131m.  \u00d6ncelikle, sorgunun y\u00fcr\u00fctme plan\u0131n\u0131 analiz ettim.<\/p>\n<h2>Y\u00fcr\u00fctme Plan\u0131 Analizi ve \u0130lk G\u00f6zlemler<\/h2>\n<p>Oracle&#8217;\u0131n sa\u011flad\u0131\u011f\u0131 <code>EXPLAIN PLAN<\/code> komutu ile sorgunun y\u00fcr\u00fctme plan\u0131n\u0131 detayl\u0131 bir \u015fekilde inceledim.  Analiz sonucunda, baz\u0131 tablolar \u00fczerinde yap\u0131lan tam tablo taramalar\u0131n\u0131n (full table scan) performans\u0131 ciddi \u015fekilde etkiledi\u011fini fark ettim.  \u00d6zellikle b\u00fcy\u00fck boyutlu tablolar \u00fczerinde yap\u0131lan bu taramalar, sorgunun uzun s\u00fcre \u00e7al\u0131\u015fmas\u0131na neden oluyordu.  Bu noktada, indekslerin eksikli\u011fini veya verimsiz oldu\u011funu d\u00fc\u015f\u00fcnd\u00fcm.<\/p>\n<h2>\u0130ndeks Optimizasyonu: \u00c7\u00f6z\u00fcm\u00fcn Anahtar\u0131<\/h2>\n<p>Bir sonraki ad\u0131mda, ilgili tablolar \u00fczerinde eksik olan veya verimsiz olan indeksleri tespit edip iyile\u015ftirmeye odakland\u0131m.  \u00d6ncelikle, s\u0131kl\u0131kla filtrelenen s\u00fctunlar \u00fczerinde uygun indeksleri olu\u015fturdum.  <b>Bu, sorgunun veriye eri\u015fim s\u00fcresini \u00f6nemli \u00f6l\u00e7\u00fcde k\u0131saltt\u0131.<\/b>  Ayr\u0131ca, var olan baz\u0131 indekslerin yap\u0131s\u0131n\u0131 da optimize ettim.  \u00d6rne\u011fin, \u00e7ok s\u00fctunlu indekslerde s\u00fctun s\u0131ras\u0131n\u0131 de\u011fi\u015ftirerek, sorgunun filtreleme i\u015flemlerini daha h\u0131zl\u0131 yapmas\u0131n\u0131 sa\u011flad\u0131m.<\/p>\n<pre><code>\n-- \u00d6rnek indeks olu\u015fturma komutu\nCREATE INDEX idx_musteri_adi ON musteriler (musteri_adi);\n<\/code><\/pre>\n<p>\u0130ndeksleme i\u015fleminden sonra, sorgunun y\u00fcr\u00fctme plan\u0131n\u0131 tekrar inceledim.  Full table scan say\u0131s\u0131nda belirgin bir azalma oldu\u011funu g\u00f6zlemledim.  Art\u0131k, indeksler sayesinde veritaban\u0131, gerekli verileri \u00e7ok daha h\u0131zl\u0131 bir \u015fekilde buluyordu. <\/p>\n<h2>Sorgunun Yap\u0131sal \u0130yile\u015ftirmesi<\/h2>\n<p>\u0130ndeks optimizasyonunun yan\u0131 s\u0131ra, sorgunun yap\u0131s\u0131n\u0131 da iyile\u015ftirdim.  Baz\u0131 gereksiz i\u015flemleri kald\u0131rarak ve sorguyu daha verimli bir hale getirerek performans\u0131 daha da art\u0131rd\u0131m.  \u00d6rne\u011fin, gereksiz JOIN i\u015flemlerini yeniden g\u00f6zden ge\u00e7irdim ve baz\u0131 durumlarda EXISTS kullanarak performans kazanc\u0131 sa\u011flad\u0131m.  Ayr\u0131ca,  WHERE ko\u015fullar\u0131n\u0131 daha se\u00e7ici bir \u015fekilde d\u00fczenleyerek gereksiz kay\u0131tlar\u0131n taranmas\u0131n\u0131 engelledim. <\/p>\n<p>T\u00fcm bu ad\u0131mlar\u0131 uygulad\u0131ktan sonra, sorgumun y\u00fcr\u00fctme s\u00fcresi 110 saniyeden 2 saniyeye d\u00fc\u015ft\u00fc! Bu inan\u0131lmaz bir performans art\u0131\u015f\u0131yd\u0131.  Bu s\u00fcre\u00e7te, Oracle SQL performans optimizasyonuna dair bir\u00e7ok kaynaktan faydaland\u0131m.  Sizlere de bu konuda ara\u015ft\u0131rma yapman\u0131z\u0131 ve farkl\u0131 teknikleri denemeyi \u00f6neririm.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu deneyim, Oracle SQL performans\u0131n\u0131n optimizasyonunun ne kadar \u00f6nemli oldu\u011funu ve do\u011fru teknikler ile ne kadar b\u00fcy\u00fck performans art\u0131\u015flar\u0131 elde edilebilece\u011fini g\u00f6stermektedir.  \u0130ndeks optimizasyonu ve sorgunun yap\u0131s\u0131ndaki iyile\u015ftirmeler, performans sorunlar\u0131n\u0131 \u00e7\u00f6zmek i\u00e7in hayati \u00f6neme sahiptir.  Umar\u0131m bu makale, Oracle SQL performans\u0131yla ilgili sorunlar\u0131n\u0131z\u0131n \u00e7\u00f6z\u00fcm\u00fcnde size yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi ve \u00f6rnek i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz. Ba\u015fka sorular\u0131n\u0131z i\u00e7in de bana ula\u015fmaktan \u00e7ekinmeyin!<\/p>\n<p>Faydal\u0131 bulabilece\u011finiz kaynaklar:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/sqlrf\/index-optimization.html#GUID-93A26B45-1E68-47A1-92C9-4657F150730E\">Oracle Index Optimization<\/a><\/li>\n<li><a href=\"https:\/\/www.oracle.com\/database\/technologies\/application-performance.html\">Oracle Application Performance<\/a><\/li>\n<\/ul>\n<p> #Etiketler: Oracle SQL, Performans \u0130yile\u015ftirme, Optimizasyon, \u0130ndeks, Sorgular, Y\u00fcr\u00fctme S\u00fcresi, H\u0131zl\u0131 Sorgu, Full Table Scan, EXPLAIN PLAN, JOIN, EXISTS, WHERE<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim! Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-16694","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#039;den 2 Saniye&#039;ye \u0130ndirdim!<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum. Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#039;den 2 Saniye&#039;ye \u0130ndirdim!\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum. Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-30T14:15:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim!\",\"datePublished\":\"2025-03-30T14:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\"},\"wordCount\":606,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\",\"name\":\"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye'den 2 Saniye'ye \u0130ndirdim!\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-30T14:15:15+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum. Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye'den 2 Saniye'ye \u0130ndirdim!","description":"Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum. Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/","og_locale":"tr_TR","og_type":"article","og_title":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye'den 2 Saniye'ye \u0130ndirdim!","og_description":"Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum. Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.","og_url":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-30T14:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim!","datePublished":"2025-03-30T14:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/"},"wordCount":606,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/","url":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/","name":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye'den 2 Saniye'ye \u0130ndirdim!","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-30T14:15:15+00:00","description":"Merhaba! Fatih Soysal olarak, uzun zamand\u0131r Oracle SQL veritabanlar\u0131yla \u00e7al\u0131\u015f\u0131yorum. Bu makalede, son zamanlarda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m ve \u00e7\u00f6z\u00fcmledi\u011fim performans sorununu, yani 110 saniyede \u00e7al\u0131\u015fan bir SQL sorgusunun y\u00fcr\u00fctme s\u00fcresini nas\u0131l 2 saniyeye indirdi\u011fimi ad\u0131m ad\u0131m anlataca\u011f\u0131m. Umar\u0131m bu deneyimim size de yard\u0131mc\u0131 olur.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/oracle-sql-yurutme-suresini-110-saniyeden-2-saniyeye-indirdim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle SQL Y\u00fcr\u00fctme S\u00fcresini 110 Saniye&#8217;den 2 Saniye&#8217;ye \u0130ndirdim!"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=16694"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16694\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=16694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=16694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=16694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}