<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Myisam on FromDual GmbH</title><link>https://www.fromdual.com/tags/myisam/</link><description>Recent content in Myisam 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, 29 Apr 2022 10:00:28 +0200</lastBuildDate><atom:link href="https://www.fromdual.com/tags/myisam/index.xml" rel="self" type="application/rss+xml"/><item><title>Limiting MySQL tmpdir size</title><link>https://www.fromdual.com/blog/limiting-mysql-tmpdir-size/</link><pubDate>Thu, 29 Apr 2021 17:37:22 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/limiting-mysql-tmpdir-size/</guid><description>&lt;p&gt;Today a customer gave me the idea of using a separate file as a volume for limiting the MySQL &lt;code&gt;tmpdir&lt;/code&gt; size. On some not so well set-up Linux systems the MySQL &lt;code&gt;tmpdir&lt;/code&gt; is located under &lt;code&gt;/tmp&lt;/code&gt; which is the same mount point as &lt;code&gt;/&lt;/code&gt; (root). This can lead to troubles in case the &lt;code&gt;tmpdir&lt;/code&gt; is filled up with implicit temporary MyISAM tables which fills up the &lt;code&gt;/&lt;/code&gt; (root) directory of the O/S as well.&lt;/p&gt;</description></item><item><title>MyISAM locking and who is the evil?</title><link>https://www.fromdual.com/blog/myisam-locking-and-who-is-the-evil/</link><pubDate>Wed, 23 Sep 2020 09:58:35 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/myisam-locking-and-who-is-the-evil/</guid><description>&lt;p&gt;Yes, I know, MyISAM is deprecated and unofficially discontinued by the vendors. But we still have from time to time customers using MyISAM and even evangelize for MyISAM&amp;hellip;&lt;/p&gt;</description></item><item><title>Flush time is set</title><link>https://www.fromdual.com/blog/flush-time-is-set/</link><pubDate>Wed, 15 Jul 2015 06:10:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/flush-time-is-set/</guid><description>&lt;p&gt;If the variable &lt;code&gt;flush_time&lt;/code&gt; is set to a non-zero value, all tables are closed (and flushed) every &lt;code&gt;flush_time&lt;/code&gt; seconds to disk. This can cause unnecessary and high I/O spikes.&lt;/p&gt;</description></item><item><title>Switching from MySQL/MyISAM to Galera Cluster</title><link>https://www.fromdual.com/blog/switching-from-mysql-myisam-to-galera-cluster/</link><pubDate>Tue, 12 Mar 2013 08:23:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/switching-from-mysql-myisam-to-galera-cluster/</guid><description>&lt;p&gt;Switching from MySQL/MyISAM to Galera Cluster requires that all tables (except those from the &lt;code&gt;mysql&lt;/code&gt;, &lt;code&gt;information_schema&lt;/code&gt; and &lt;code&gt;performance_schema&lt;/code&gt;) are using the InnoDB Storage Engine.&lt;/p&gt;</description></item><item><title>MySQL tmpdir on RAM-disk</title><link>https://www.fromdual.com/blog/mysql-tmpdir-on-ram-disk/</link><pubDate>Thu, 15 Nov 2012 19:15:49 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-tmpdir-on-ram-disk/</guid><description>&lt;p&gt;MySQL temporary tables are created either in memory (as &lt;code&gt;MEMORY&lt;/code&gt; tables) or on disk (as &lt;code&gt;MyISAM&lt;/code&gt; tables). How many tables went to disk and how many tables went to memory you can find with:&lt;/p&gt;</description></item><item><title>Change MyISAM tables to InnoDB and handle SELECT COUNT(*) situation</title><link>https://www.fromdual.com/blog/myisam-to-innodb-table-and-select-count-star/</link><pubDate>Tue, 12 Jun 2012 20:48:38 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/myisam-to-innodb-table-and-select-count-star/</guid><description>&lt;p&gt;Its a known problem that changing the Storage Engine from MyISAM to InnoDB can cause some problems &lt;br&gt;[ &lt;a href="http://dev.mysql.com/doc/refman/5.5/en/innodb-restrictions.html" target="_blank" title="Restrictions on InnoDB Tables"&gt;1&lt;/a&gt; &lt;br&gt;] if you have queries of this type:&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>How good is MySQL INSERT TRIGGER performance</title><link>https://www.fromdual.com/blog/how-good-is-mysql-insert-trigger-performance/</link><pubDate>Wed, 03 Aug 2011 17:08:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-good-is-mysql-insert-trigger-performance/</guid><description>&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt; In this article we discuss how big is the performance impact of MySQL &lt;code&gt;TRIGGER&lt;/code&gt;s compared to application side logging (with &lt;code&gt;INSERT&lt;/code&gt;) into a MySQL table.&lt;/p&gt;</description></item><item><title>How many warm MyISAM key blocks do you have?</title><link>https://www.fromdual.com/blog/warm-myisam-key-blocks/</link><pubDate>Mon, 18 Oct 2010 17:56:44 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/warm-myisam-key-blocks/</guid><description>&lt;p&gt;When you are working with MyISAM [ &lt;a href="https://www.fromdual.com/blog/warm-myisam-key-blocks/#myisam"&gt;1&lt;/a&gt; ] tables MySQL provides a feature called the Midpoint Insertion Strategy [ &lt;a href="https://www.fromdual.com/blog/warm-myisam-key-blocks/#midpoint-insertion-strategy"&gt;2&lt;/a&gt; ]. You can enable it with the parameter &lt;code&gt;key_cache_division_limit&lt;/code&gt; [ &lt;a href="https://www.fromdual.com/blog/warm-myisam-key-blocks/#key-cache-division-limit"&gt;3&lt;/a&gt; ].&lt;/p&gt;</description></item><item><title>MySQL Questions &amp; Answers</title><link>https://www.fromdual.com/blog/mysql-questions-and-answers/</link><pubDate>Mon, 15 Mar 2010 11:15:25 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-questions-and-answers/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#spec_char"&gt;Search with special characters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/node/1290" target="_blank" title="Why is InnoDB disabled?"&gt;Why is InnoDB disabled?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#system_information"&gt;How to find MySQL system information?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#mysql_binaries"&gt;What is the difference between MySQL certified server and community server?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#mysql_monitoring"&gt;MySQL monitoring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#mysql_backup"&gt;MySQL backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#corrupt_table"&gt;Corrupt MyISAM table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#compile_mysql"&gt;How to compile MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#restore_test"&gt;Test restore procedure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#reset_user_password"&gt;Reset a MySQL user password&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#reset_root_password"&gt;Reset the MySQL root user password&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#innodb-plugin"&gt;How to enable the InnoDB plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#shipped-storage-engines"&gt;Storage Engines shipped with MariaDB / MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#compile-ndb-test"&gt;Compiling MySQL Cluster ndb-test fails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#ndb-info-schema-missing"&gt;NDB information schema does not show up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#hyper-threading-enabled"&gt;Hyper Threading (HT) enabled?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#patch"&gt;How to make a patch for MariaDB?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#auto-inc-waiting"&gt;Where does the InnoDB AUTO-INC waiting come from?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#wrong-encoding"&gt;My character encoding seems to be wrong. How can I fix it?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#slave-inconsistencies"&gt;I think my Slave is not consistent to its Master any more. How can I check this?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;My MySQL Server is swapping from time to time. This gives hick-ups in MySQL. How can I avoid this?&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#io-scheduler"&gt;How can I find which I/O scheduler my device is using?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-questions-and-answers/#mail"&gt;How can I find why my mail is not sent?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="search-with-special-characters"&gt;Search with special characters&lt;/h2&gt;
&lt;p&gt;This Question has been moved to the &lt;a href="https://www.fromdual.com/node/1277" target="_blank" title="Search with special characters"&gt;Forum&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Query performance comparison between MariaDB ColumnStore and other Storage Engines</title><link>https://www.fromdual.com/blog/query-performance-comparison-between-mariadb-column-store-and-other-storage-engines/</link><pubDate>Thu, 03 Jun 2021 15:53:51 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/query-performance-comparison-between-mariadb-column-store-and-other-storage-engines/</guid><description>&lt;p&gt;Storage Engines like InnoDB, Aria and MyISAM are Row Stores. They store rows one after the other in blocks or even directly in a single file (MyISAM). On the other hand a Column Store like MariaDB ColumnStore stores all the same attributes (columns) of the rows together in chunks.&lt;/p&gt;</description></item><item><title>Do not trust other peoples benchmarks!</title><link>https://www.fromdual.com/blog/do-not-trust-other-peoples-benchmarks/</link><pubDate>Tue, 06 Apr 2021 13:26:06 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/do-not-trust-other-peoples-benchmarks/</guid><description>&lt;p&gt;Because they do NOT reflect your problems.&lt;/p&gt;
&lt;p&gt;One of our customers upgraded last month from MariaDB 10.2 to MariaDB 10.5. In the same change he also converted all his data warehouse (DWH)/BI tables from MyISAM to Aria. An all this, naturally, without testing. And it miserably failed! And then we were under heavy time pressure to make things working again&amp;hellip;&lt;/p&gt;</description></item></channel></rss>