From: AndrĂ©s Tello Date: July 15 2010 3:44pm Subject: Mysql 4 and or Partitions. List-Archive: http://lists.mysql.com/mysql/222219 Message-Id: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=001636417c1fcfde55048b6ef9f4 --001636417c1fcfde55048b6ef9f4 Content-Type: text/plain; charset=ISO-8859-1 Ok... I solved my mistery of the slow 22G table.... rebuild the kernel to support memory and now things are working. But still quite slow. I do sum() operations over the 22G table. I'm using the latest version of mysql 4... (I WILL migrate soon, I promise), one thing I have notice, is that operations over that 22G table, seasuring the I/O with iostat never surpass the 23mb/s for reading... even if I test the IO of the array, it can easily give me 300mb/s for reads... and like 150 for random reads... first of all, is there any way to squeeze more speed out from mysql 4? No... I imagined that... So, my next step is migate to a newer version of mysql ( YEY ^_^ )... I have read a few about partitions. The specific query I'm making is a query which do a sum filtered over a date field. What would be the best approach to partition this table? Can I mix innodb with partioned tables and still have acid compliance? The split in several partitions creates more lecture threads or how parelelization over partitions works? And last, does mysql 4 support partitions? XD tia. --001636417c1fcfde55048b6ef9f4--