{"id":12654,"date":"2025-01-07T15:21:22","date_gmt":"2025-01-07T12:21:22","guid":{"rendered":"https:\/\/www.inetmar.com\/blog\/?p=12654"},"modified":"2025-01-07T15:21:22","modified_gmt":"2025-01-07T12:21:22","slug":"mysql-database-boyutu-nasil-ogrenilir","status":"publish","type":"post","link":"https:\/\/www.inetmar.com\/blog\/mysql-database-boyutu-nasil-ogrenilir\/","title":{"rendered":"MySQL Database Boyutu Nas\u0131l \u00d6\u011frenilir?"},"content":{"rendered":"<p>E\u011fer MySQL veritaban\u0131n\u0131z\u0131n ne kadar yer kaplad\u0131\u011f\u0131n\u0131 \u00f6\u011frenmek istiyorsan\u0131z bunun i\u00e7in baz\u0131 kolay sorgular var. Depolama alan\u0131n\u0131z\u0131 etkin bir \u015fekilde kullanan b\u00fcy\u00fck tablolar\u0131 tespit etmek i\u00e7in a\u015fa\u011f\u0131daki sorgu y\u00f6ntemlerini uygulayabilirsiniz.<\/p>\n<h2>Veritaban\u0131 Boyutunu Sorgulama (Megabyte (MB) Olarak)<\/h2>\n<p>MySQL Database boyutunu \u00f6\u011frenmek i\u00e7in a\u015fa\u011f\u0131daki sorgu veritaban\u0131n\u0131z\u0131n toplam boyutunu megabyte cinsinden g\u00f6sterecektir:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span><br \/>\nFORMAT(<span class=\"hljs-built_in\">SUM<\/span>(DATA_LENGTH <span class=\"hljs-operator\">+<\/span> INDEX_LENGTH) <span class=\"hljs-operator\">\/<\/span> (<span class=\"hljs-number\">1024<\/span> <span class=\"hljs-operator\">*<\/span> <span class=\"hljs-number\">1024<\/span>), <span class=\"hljs-number\">2<\/span>) <span class=\"hljs-keyword\">AS<\/span> \"Boyut (MB)\"<br \/>\n<span class=\"hljs-keyword\">FROM<\/span><br \/>\nINFORMATION_SCHEMA.TABLES<br \/>\n<span class=\"hljs-keyword\">WHERE<\/span><br \/>\nTABLE_SCHEMA <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-string\">'VERITABANI_ADI'<\/span>;<\/code><\/div>\n<\/div>\n<h3>\u00d6rnek \u00c7\u0131kt\u0131<\/h3>\n<p>Boyut (MB)<br \/>\n254.87<\/p>\n<h2>Gigabyte (GB) Olarak Boyut Hesaplama<\/h2>\n<p>E\u011fer veritaban\u0131n\u0131z olduk\u00e7a b\u00fcy\u00fckse ve GB cinsinden g\u00f6rmek isterseniz, \u015fu sorguyu deneyebilirsiniz:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span><br \/>\nCONCAT(FORMAT(<span class=\"hljs-built_in\">SUM<\/span>(DATA_LENGTH <span class=\"hljs-operator\">+<\/span> INDEX_LENGTH) <span class=\"hljs-operator\">\/<\/span> (<span class=\"hljs-number\">1024<\/span> <span class=\"hljs-operator\">*<\/span> <span class=\"hljs-number\">1024<\/span> <span class=\"hljs-operator\">*<\/span> <span class=\"hljs-number\">1024<\/span>), <span class=\"hljs-number\">2<\/span>), <span class=\"hljs-string\">' GB'<\/span>) <span class=\"hljs-keyword\">AS<\/span> \"Boyut (GB)\"<br \/>\n<span class=\"hljs-keyword\">FROM<\/span><br \/>\nINFORMATION_SCHEMA.TABLES<br \/>\n<span class=\"hljs-keyword\">WHERE<\/span><br \/>\nTABLE_SCHEMA <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-string\">'VERITABANI_ADI'<\/span>;<br \/>\n<\/code><\/div>\n<\/div>\n<p>Bu sorgu sonucu, do\u011frudan gigabyte olarak formatlanm\u0131\u015f \u015fekilde g\u00f6receksiniz.<\/p>\n<h3>\u00d6rnek \u00c7\u0131kt\u0131<\/h3>\n<p>Boyut (GB)<br \/>\n1.45 GB<\/p>\n<h2>Tablolar\u0131n Tek Tek Boyutlar\u0131n\u0131 G\u00f6rme<\/h2>\n<p>Tablolar\u0131n\u0131z\u0131n hangi boyutlarda oldu\u011funu \u00f6\u011frenmek i\u00e7in a\u015fa\u011f\u0131daki sorguyu kullanabilirsiniz:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span><br \/>\nTABLE_NAME <span class=\"hljs-keyword\">AS<\/span> \"Tablo\",<br \/>\nFORMAT(DATA_LENGTH <span class=\"hljs-operator\">\/<\/span> <span class=\"hljs-number\">1024<\/span> <span class=\"hljs-operator\">\/<\/span> <span class=\"hljs-number\">1024<\/span>, <span class=\"hljs-number\">2<\/span>) <span class=\"hljs-keyword\">AS<\/span> \"Veri Boyutu (MB)\",<br \/>\nFORMAT(INDEX_LENGTH <span class=\"hljs-operator\">\/<\/span> <span class=\"hljs-number\">1024<\/span> <span class=\"hljs-operator\">\/<\/span> <span class=\"hljs-number\">1024<\/span>, <span class=\"hljs-number\">2<\/span>) <span class=\"hljs-keyword\">AS<\/span> \"\u0130ndeks Boyutu (MB)\",<br \/>\nFORMAT((DATA_LENGTH <span class=\"hljs-operator\">+<\/span> INDEX_LENGTH) <span class=\"hljs-operator\">\/<\/span> <span class=\"hljs-number\">1024<\/span> <span class=\"hljs-operator\">\/<\/span> <span class=\"hljs-number\">1024<\/span>, <span class=\"hljs-number\">2<\/span>) <span class=\"hljs-keyword\">AS<\/span> \"Toplam Boyut (MB)\"<br \/>\n<span class=\"hljs-keyword\">FROM<\/span><br \/>\nINFORMATION_SCHEMA.TABLES<br \/>\n<span class=\"hljs-keyword\">WHERE<\/span><br \/>\nTABLE_SCHEMA <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-string\">'VERITABANI_ADI'<\/span><br \/>\n<span class=\"hljs-keyword\">ORDER<\/span> <span class=\"hljs-keyword\">BY<\/span><br \/>\n(DATA_LENGTH <span class=\"hljs-operator\">+<\/span> INDEX_LENGTH) <span class=\"hljs-keyword\">DESC<\/span>;<br \/>\n<\/code><\/div>\n<\/div>\n<h4>\u00d6rnek \u00c7\u0131kt\u0131:<\/h4>\n<table>\n<thead>\n<tr>\n<th>Tablo<\/th>\n<th>Veri Boyutu (MB)<\/th>\n<th>\u0130ndeks Boyutu (MB)<\/th>\n<th>Toplam Boyut (MB)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>logs<\/td>\n<td>120.56<\/td>\n<td>15.32<\/td>\n<td>135.88<\/td>\n<\/tr>\n<tr>\n<td>users<\/td>\n<td>98.45<\/td>\n<td>12.30<\/td>\n<td>110.75<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12659 aligncenter\" src=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2025\/01\/mysqlboyutogrenme-300x108.png\" alt=\"\" width=\"717\" height=\"258\" srcset=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2025\/01\/mysqlboyutogrenme-300x108.png 300w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2025\/01\/mysqlboyutogrenme-1024x369.png 1024w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2025\/01\/mysqlboyutogrenme-768x276.png 768w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2025\/01\/mysqlboyutogrenme-1536x553.png 1536w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2025\/01\/mysqlboyutogrenme.png 1678w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><a href=\"https:\/\/www.inetmar.com\/hosting\/windows-hosting\/\" target=\"_blank\" rel=\"noopener\">Windows Hosting<\/a> hizmeti ile projelerinizi aktif hale getirin.<\/p>\n<h2>Ekstra Notlar<\/h2>\n<ol>\n<li>Veritaban\u0131 ad\u0131n\u0131 <strong>VERITABANI_ADI<\/strong> k\u0131sm\u0131na yazmay\u0131 unutmay\u0131n.<\/li>\n<li>Tablolar\u0131n boyutunu analiz ederek gereksiz alan kullan\u0131m\u0131n\u0131 tespit edebilir ve tablolar\u0131 optimize edebilirsiniz.<\/li>\n<li>\u0130ndeksleriniz gere\u011finden fazla b\u00fcy\u00fcd\u00fcyse indeks optimizasyonu yapman\u0131z\u0131 kesinlikle tavsiye ederiz.<\/li>\n<\/ol>\n<p>Daha fazla faydal\u0131 bilgi i\u00e7in blog sayfam\u0131z\u0131 ziyaret etmeyi unutmay\u0131n!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>E\u011fer MySQL veritaban\u0131n\u0131z\u0131n ne kadar yer kaplad\u0131\u011f\u0131n\u0131 \u00f6\u011frenmek istiyorsan\u0131z bunun i\u00e7in baz\u0131 kolay sorgular var. Depolama alan\u0131n\u0131z\u0131 etkin bir \u015fekilde kullanan b\u00fcy\u00fck tablolar\u0131 tespit etmek i\u00e7in a\u015fa\u011f\u0131daki sorgu y\u00f6ntemlerini uygulayabilirsiniz. Veritaban\u0131 Boyutunu Sorgulama (Megabyte (MB)&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":12658,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[],"class_list":["post-12654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mysqlserver"],"_links":{"self":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/comments?post=12654"}],"version-history":[{"count":5,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12654\/revisions"}],"predecessor-version":[{"id":12661,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12654\/revisions\/12661"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media\/12658"}],"wp:attachment":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media?parent=12654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/categories?post=12654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/tags?post=12654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}