摘要:
存储引擎的选择:1.事务如果应用需要事务处理操作,InnoDB仍是最稳定的、良好集成的、已经被证明的一种选择。如果不需要事务处理,并且主要操作是处理一些select或insert查询,MyISAM是很好的选择。2.并发如果只是需要并发的插入和读操作,MyISAM都是正确的选择。如果需要混合性的并发操作,并且操作之间要互不干扰,那么支持行级锁的引擎是更好的选择。3.备份如果服务器可以周期性地停机,来进行备份,各种引擎都能很容易务份。但如果需要某种联机备份,选择就复杂了。4. 崩溃后恢复如果有大量的数据,应慎重考虑,系统崩溃后需要花多长时间才能恢复。如MyISAM表比InnoDB表更容易出错,恢复 阅读全文
摘要:
MySQL5.1地的确提供了好多有力的工具来帮助我们DBA进行数据库管理。现在看一下这个压力测试工具mysqlslap.关于他的选项手册上以及--help介绍的很详细。我解释一下一些常用的选项。这里要注意的几个选项:--concurrency代表并发数量,多个可以用逗号隔开,当然你也可以用自己的分隔符隔开,这个时候要用到--delimiter开关。--engines代表要测试的引擎,可以有多个,用分隔符隔开。--iterations代表要运行这些测试多少次。--auto-generate-sql 代表用系统自己生成的SQL脚本来测试。--auto-generate-sql-load-type 阅读全文
摘要:
1、查看当前所有连接的详细资料: mysqladmin -uroot -proot processlist D:\MySQL\bin>mysqladmin -uroot -proot processlist +-----+------+----------------+---------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +-----+------+----------------+---------+-------- 阅读全文