<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Table_definition_cache on FromDual GmbH</title><link>https://www.fromdual.com/tags/table_definition_cache/</link><description>Recent content in Table_definition_cache on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Fri, 19 Mar 2021 16:21:08 +0000</lastBuildDate><atom:link href="https://www.fromdual.com/tags/table_definition_cache/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux system calls of MySQL process</title><link>https://www.fromdual.com/blog/linux-system-calls-of-mysql-process/</link><pubDate>Fri, 15 Mar 2019 17:06:24 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/linux-system-calls-of-mysql-process/</guid><description>&lt;p&gt;We had the problem today that a MySQL Galera Cluster node with the &lt;a href="https://whatis.techtarget.com/definition/multi-tenancy" target="_blank" title="multi-tenancy"&gt;multi-tenancy&lt;/a&gt; pattern caused a lot of &lt;a href="https://en.wikipedia.org/wiki/Time_%28Unix%29#User_time_vs_system_time" target="_blank" title="User time vs system time"&gt;system time&lt;/a&gt; (sy 75%, &lt;a href="http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html" target="_blank" title="Linux Load Averages: Solving the Mystery"&gt;load average&lt;/a&gt; about 30 (you really must read this article by Brendan Gregg, it is worth it!)) so we wanted to find what &lt;a href="https://en.wikipedia.org/wiki/System_call" target="_blank" title="System call"&gt;system calls&lt;/a&gt; are being used to see what could cause this issue (to verify if it is a &lt;a href="https://www.fromdual.com/node/1306" title="Table open cache too small"&gt;TOC&lt;/a&gt; or a &lt;a href="https://www.fromdual.com/node/1305" title="Table definition cache too small"&gt;TDC&lt;/a&gt; problem:&lt;/p&gt;</description></item><item><title>Table definition cache too small</title><link>https://www.fromdual.com/blog/table-definition-cache-too-small/</link><pubDate>Wed, 15 Jul 2015 06:08:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/table-definition-cache-too-small/</guid><description>&lt;p&gt;The number of table definitions (&lt;code&gt;SHOW CREATE TABLE&amp;lt;br&amp;gt;G&lt;/code&gt;) that can be stored in the table definition cache (&lt;code&gt;table_definition_cache&lt;/code&gt;). If you have a large number of tables (&lt;br&gt;&amp;gt; 400) in your database instance, you should consider a larger table definition cache to increase your database throughput and decrease your query latency.&lt;br&gt;
The command &lt;code&gt;SELECT COUNT(*) FROM information_schema.tables;&lt;/code&gt; shows you how many tables and thus table definitions you have. The global status &lt;code&gt;Open_table_definitions&lt;/code&gt; is the current amount of open table definitions.&lt;/p&gt;</description></item><item><title>How MySQL behaves with many schemata, tables and partitions</title><link>https://www.fromdual.com/blog/how-mysql-behaves-with-many-schemata-tables-and-partitions/</link><pubDate>Wed, 30 Nov 2011 15:35:28 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-mysql-behaves-with-many-schemata-tables-and-partitions/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Recently a customer claimed that his queries were slow some times and sometimes they were fast.&lt;/p&gt;</description></item><item><title>Configuration of MySQL for Shared Hosting</title><link>https://www.fromdual.com/blog/mysql-shared-hosting-configuration/</link><pubDate>Fri, 22 Apr 2011 13:03:31 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-shared-hosting-configuration/</guid><description>&lt;p&gt;If you ask around about shared hosting setups with MySQL everybody is frightened. In fact it looks like shared hosting is one of the most difficult setups you can get.&lt;/p&gt;</description></item></channel></rss>