mysql优化之(初识mysql优化)

如何提高MySQL的性能?

需要优化,则说明效率不够理想.

因此我们首先要做的,不是优化,而是---诊断.

治病的前提,是诊病,找出瓶颈所在. CPU,内存,IO? 峰值,单条语句?

  1. 合理安排资源、调整系统参数使MySQL运行更快、更节省资源。
  2. 优化是多方面的,包括查询、更新、服务器等。
  3. 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。
  4. mysq语句的查询优化explain等。

sysbench 可以进行以下测试:

CPU 运算性能测试
磁盘 IO 性能测试
调度程序性能测试
内存分配及传输速度测试
POSIX 线程性能测试
数据库性能测试(OLTP 基准测试,需要通过 /usr/share/sysbench/ 目录中的 Lua 脚本执行,例如 oltp_read_only.lua 脚本执行只读测试)
另外,sysbench 还可以通过运行命令时指定自己的 Lua 脚本来自定义测试。

你可能感兴趣的:(mysql优化)