{"id":6023,"date":"2023-02-17T18:34:02","date_gmt":"2023-02-17T13:04:02","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=6023"},"modified":"2023-02-17T18:34:02","modified_gmt":"2023-02-17T13:04:02","slug":"mysql-set-cache-size","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/","title":{"rendered":"MySQL: Set Cache Size"},"content":{"rendered":"<p>In MySQL, you can set the cache size for different types of caches to improve performance. Here are the steps to set the cache size:<\/p>\n<ol>\n<li>Open the MySQL configuration file <code>my.cnf<\/code> in a text editor.\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo nano \/etc\/my.cnf<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Find the section for the cache you want to set the size for. For example, the <code>key_buffer_size<\/code> parameter is used to set the size of the key buffer cache.\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-csharp\">[<span class=\"hljs-meta\">mysqld<\/span>]<br \/>\nkey_buffer_size = <span class=\"hljs-number\">256<\/span>M<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Set the cache size by specifying the amount of memory in bytes, kilobytes, megabytes, or gigabytes. In the example above, the key buffer cache size is set to 256 megabytes.<\/li>\n<li>Save the <code>my.cnf<\/code> file and restart the MySQL server for the changes to take effect.\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo systemctl restart mysql<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p>Here are some other caches that can be set in the <code>my.cnf<\/code> file:<\/p>\n<ul>\n<li><code>query_cache_size<\/code>: The size of the query cache in bytes. This cache stores the results of SELECT queries for faster access.<\/li>\n<li><code>innodb_buffer_pool_size<\/code>: The size of the InnoDB buffer pool in bytes. This cache stores data and indexes for InnoDB tables for faster access.<\/li>\n<li><code>table_open_cache<\/code>: The number of open tables for all threads. This cache is used to reduce the number of file openings for repeated queries.<\/li>\n<li><code>thread_cache_size<\/code>: The number of threads that can be cached for reuse. This cache is used to reduce the number of new threads created for each connection.<\/li>\n<\/ul>\n<p>By setting appropriate cache sizes, you can optimize the performance of your MySQL server. However, keep in mind that setting the cache sizes too high may cause memory usage issues, so it&#8217;s important to monitor the system performance after making changes to the cache size.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In MySQL, you can set the cache size for different types of caches to improve performance. Here are the steps to set the cache size: Open the MySQL configuration file my.cnf in a text editor. sudo nano \/etc\/my.cnf Find the section for the cache you want to set the size for. For example, the key_buffer_size &#8230; <a title=\"MySQL: Set Cache Size\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\" aria-label=\"Read more about MySQL: Set Cache Size\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6023","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MySQL: Set Cache Size - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL: Set Cache Size - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"In MySQL, you can set the cache size for different types of caches to improve performance. Here are the steps to set the cache size: Open the MySQL configuration file my.cnf in a text editor. sudo nano \/etc\/my.cnf Find the section for the cache you want to set the size for. For example, the key_buffer_size ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-17T13:04:02+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"MySQL: Set Cache Size\",\"datePublished\":\"2023-02-17T13:04:02+00:00\",\"dateModified\":\"2023-02-17T13:04:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\"},\"wordCount\":253,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\",\"name\":\"MySQL: Set Cache Size - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-17T13:04:02+00:00\",\"dateModified\":\"2023-02-17T13:04:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL: Set Cache Size\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MySQL: Set Cache Size - TrySitePrice","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:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/","og_locale":"en_US","og_type":"article","og_title":"MySQL: Set Cache Size - TrySitePrice","og_description":"In MySQL, you can set the cache size for different types of caches to improve performance. Here are the steps to set the cache size: Open the MySQL configuration file my.cnf in a text editor. sudo nano \/etc\/my.cnf Find the section for the cache you want to set the size for. For example, the key_buffer_size ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-17T13:04:02+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"MySQL: Set Cache Size","datePublished":"2023-02-17T13:04:02+00:00","dateModified":"2023-02-17T13:04:02+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/"},"wordCount":253,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/","url":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/","name":"MySQL: Set Cache Size - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-17T13:04:02+00:00","dateModified":"2023-02-17T13:04:02+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/mysql-set-cache-size\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MySQL: Set Cache Size"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=6023"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6023\/revisions"}],"predecessor-version":[{"id":6026,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6023\/revisions\/6026"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=6023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=6023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=6023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}