您现在的位置: 首页  > MySQL > 高可用性和HA
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2009/10/18 11:11:51InnoDB select性能拐点测试
  • 传说innodb的数据量到了一定程度就会有一个很大的下滑。那么这个阙值究竟是是多少?来做一下测试吧!1、调整my.cnf的参数如下:innodb_file_per_table = 0innodb_flush_log_at_trx_commit = 2innodb_buffer_pool_size = 8ginnodb_file_io_threads = 4重启服务器,启动mysqld2、在test[阅读全文]
  • 专题:存储引擎InnoDB作者:陶方
  • 2009/10/18 11:11:19InnoDB insert性能拐点测试
  • 上篇blog《innodb select性能拐点测试》测试了innodb select的性能拐点,本篇blog对insert的性能拐点做了一些对比研究。大家有兴趣就关注一下吧!1、调整my.cnf的参数如下:innodb_file_per_table = 0innodb_flush_log_at_trx_commit = 2innodb_buffer_pool_size = 8ginnodb_fi[阅读全文]
  • 专题:存储引擎InnoDB作者:陶方
  • 2009/10/18 11:08:59随机主键对InnoDB插入性能的影响
  • 孔子说得好,“学而不思则罔,思而不学则殆”。看书看多了不去想不去做对比,很快脑子就会一片混乱。这篇blog稍微介绍下随机主键对innodb插入性能的影响。 innodb引擎的行结构相当复杂(compact、redundant、barracuda)。为了弄明白这一个细节,我翻了很多遍官方手册。后来又对比着看了很多本书,发现他们自相矛盾,无奈之下,只能从简单的开始测起。下面先摘抄两段矛盾的描述:《pr[阅读全文]
  • 专题:存储引擎InnoDB作者:陶方
  • 2009/10/16 12:11:22如何建立索引
  • 关于如何建立索引,及哪些情况适合使用索引,哪些情况不适合使用索引,各种书籍资料有很多。但是最重要的原则是:实际测试。实践是检验真理的唯一标准。建立索引的时候,应进行如下测试:1 explain select语句,看看是否有使用到索引。2 运行update和insert操作,看看建立索引的负效应是否在可接受范围。3 务必在接近生产环境的数据规模下进行索引性能的测试。第三点尤为重要。因为在最近的项目优[阅读全文]
  • 专题:作者:rethink
  • 2009/10/11 22:41:12Mysql 查询的一些优化技巧
  • 1.字段尽量设置为not null2.减少数据转化3.优化count4.优化子查询,用join来代替子查询5.用union all来代替union 这些技巧微不足道,也正是大家容易忽略的。 链接如下:http://www.databasejournal.com/features/mysql/article.php/3813821/five-query-optimizations-in-mysql.[阅读全文]
  • 专题:作者:Incessant
  • 2009/10/11 22:35:06Mysql中的排序优化
  • 排序也就是我们说的order by,mysql更强调的是把排序字段也放在索引中,不需要回表,这是理想的实现方式,如果通过索引没有办法获得有序的数据,mysql通过将取得的数据在内存中进行排序然后再将数据返回给客户端,有两种排序算法:一种是首先根据相应的条件取出相应的排序字段和定位行数据的行指针信息,然后在 sort buffer 中进行排序,最后根据排序结果回表取出需要的字段返回给客户端。另一种[阅读全文]
  • 专题:作者:Incessant
首页上一页...56789下一页尾页  分页:9/9页