
mysql
文章平均质量分 52
addcommitpush
这个作者很懒,什么都没留下…
展开
-
大表大事物对mysql性能的影响
大表对mysql性能的影响什么叫大表?不同的存储引擎有不同的限制,单行超过千万行 或者表数据文件超过10G都可以称之为大表大表对查询的影响慢查询:很难再一定的时间内过滤出所需要的表数据 大表对DDL的影响(1)建立索引需要很长的时间风险:mysql 5.5以前的版本建立索引会锁表。 5.5版本以后虽然不会锁表但是会引起主从延迟。(2)修改表结构需要很长的时间风险:会造成时间的主从延迟原创 2017-02-25 22:47:36 · 2575 阅读 · 3 评论 -
Mysql基准测试
sysbench常用参数:Fileio 文件系统I/O 性能测试cup cup性能测试memory 内存性能测试Oltp 测试要指定具体的lua脚本lua脚本位于sysbench-xx/sysbench/tests/db--mysql-db 用于指定执行基准测试的数据库名--mysql-table-engine 用于指定所使用的存储引擎--mys原创 2017-04-08 14:49:25 · 483 阅读 · 0 评论 -
影响数据库性能的几个方面--服务器硬件
服务器硬件CPU 如何选择CPU 多(核心数量)、 快(频率)、位数因为很多用户还在使用老版本的mysql(不支持多CPU对同一sql的并发处理) 所以应尽量选择快的CPU但MySQL通常应用到web类应用 这些应用通常并发量是特别大的,在这种情况下CUP的数量显然比频率更加重要所以不同的使用场景需要有不同的选择cpu的位数32位 64位(默认)但切记不要64位的cpu使用原创 2017-03-23 22:55:55 · 2851 阅读 · 0 评论 -
影响数据库性能的几个方面--服务器硬件2
服务器硬件磁盘配置和选择原创 2017-03-25 23:31:05 · 2560 阅读 · 0 评论 -
MySQL复制功能介绍
MySQL的复制功能解决的问题1.实现了在不同服务器上的数据分布利用二进制日志增量进行,不需要太多的带宽,但是使用基于行的复制在进行大批量的更改时会对带宽带来一定的压力,应分批进行2.实现数据读取的负载均衡需要其他组件配合完成,利用DNS轮询的方式把程序的读连接到不同的备份数据库或利用LVS,haproxy这样的代理方式(非共享)3.增强了数据的安全性利用备库的备份来减少主原创 2017-07-09 21:57:31 · 441 阅读 · 0 评论