…_FT_DEFAULT_STOPWORD` ( `value` varchar(18) NOT NULL DEFAULT ” ) ENGINE=MEMORY DEFAULT CHARSET=utf8 The docs tell us that we need… 5.6 and running ALTER TABLE foo ENGINE=InnoDB. In theory, yes. In practice, not even close. I tried one more Boolean… full name, which I knew to be present only once in the database, and I used double quotes to group the search…
Post: MySQL-Memcached or NOSQL Tokyo Tyrant - part 1
… total data in memory. let’s look at the 1GB Setting: What, a performance regression? But we threw more memory at it… the data in the row, stuff the row back in the database. Rinse and repeat. Sure these setups vary sometimes, throwing in a â… the total data in memory. let’s look at the 1GB Setting: What, a performance regression? But we threw more memory at it…
Post: Choosing innodb_buffer_pool_size
… to set buffer pool as if your database size is already larger than amount of memory you have – so you do not… you can try locking MySQL in memory by using –memlock – just be careful as in case you have memory usage spike you may have… that pages in case of memory pressure. But what is more important Innodb algorithms are finely tuned with consideration what is in memory and…
Post: MySQL performance on EC2/EBS versus RDS
… the working set) to fit in the InnoDB buffer pool, which means you need it to fit in memory. The largest instances currently have a bit less than 70GB of memory, so you can consider… a result, if you’re going to build a big database in the Amazon cloud platform, bigger than a single instance can…
Post: Why MySQL could be slow with large tables ?
… in memory and when it does not are very different. If you started from in-memory data size and expect gradual performance decrease as database size grows you may be surprised by serve drop in performance…
Post: MySQL-Memcached or NOSQL Tokyo Tyrant - part 2
… accessing 100% of the data in memcached gives very similar numbers to accessing 100% of the data in memory in the DB ( part 1… accessing 100% of the data in memcached gives very similar numbers to accessing 100% of the data in memory in the DB… something is… number of writes against the database increase this gap will increase. So let’s ditch the database! But wait! you need the…
Post: How to Monitor MySQL with Percona's Nagios Plugins
… the database itself. Likewise, if a system administrator leaves a temporary file in the database directory and then you try to drop the database… committing it, which creates a lot of bloat or locking in the database server. This plugin can alert on that and a… pmp-check-unix-memory plugin checks for a single process consuming too much memory and/or for too little free memory in general. This…
Post: Is disk Everything for MySQL Performance ?
… example systems where most of the database fits in memory. These days we can get 64G of memory for pretty commodity prices and this… a lot of data in. Many Web 2.0 sites in particular design for having everything they need in memory, which is not that…% of total data set in memory while over may require full 100%. Performance gains graphs in relation to fit in memory will also be different…
Post: Why Swapping is bad for MySQL Performance ?
… swap in the page (we’re speaking about memory pressure right?) which means swapping out some page. This would normally happen in background… down. Skewing up all Algorithms The database internals algorithms are tuned for things being in memory and if they start dealing with data… what swapping does for concurrent (multi CPU, multi client) processing. Database Locks/Latches are typically designed to be held for as…
Post: Tokyo Tyrant - The Extras Part I : Is it Durable?
… and performing a kill -9 seems to preserve the changes in memory, while powering down the server does not: 163,1257780699.10123… coming from tyrant is tchdbmemsync. /* Synchronize updating contents on memory of a hash database object. */ bool tchdbmemsync(TCHDB *hdb, bool phys){ assert…

