失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql连接查询速度 怎样实现mysql查询每秒一万次 – 数据库 – 前端 mysql 数据库记录条数

mysql连接查询速度 怎样实现mysql查询每秒一万次 – 数据库 – 前端 mysql 数据库记录条数

时间:2021-10-22 14:18:59

相关推荐

mysql连接查询速度 怎样实现mysql查询每秒一万次 – 数据库 – 前端 mysql 数据库记录条数

该公司仍在使用MySQL + Memcached,Memcached主要用于前端Cache,比如预处理的HTML、计数和摘要信息等,但数据行并不放在Cache里,而是直接从数据库查,因为普通的服务器就可以获得75万次每秒的查询,当前又有哪种NoSQL可以做到呢?

可以使用sysbench、super-smack、mysqlslap等工具测试MySQL性能,比如

[matsunobu@host ~]$ mysqlslap –query=”select user_name,..

from test.user where user_id=1″ \

–number-of-queries=10000000 –concurrency=30 –host=xxx -uroot

然后使用如下命令得到每秒读取的行数,

[matsunobu@host ~]$ mysqladmin extended-status -i 1 -r -uroot \

grep -e “Com_select”

Com_select | 107069

Com_select | 108873

Com_select | 108921

Com_select | 109511

Com_select | 108084

Com_select | 108483

Com_select | 108115

可以使用vmstat和Oprofile等工具诊断系统瓶颈。

MySQL Cluster因为性能问题一直受人批判,为改善这种情况引入了NDBAPI,使得性能提升了N倍。但对于非集群情况怎么优化呢?通过MySQL瓶颈分 析,发现大部分时间花费在SQL解析和表操作上,如果绕过这层操作直接存取存储引擎,可大大提升性能,MySQL的插件HandlerSocket正是由 此获得了每秒75万次查询操作的性能,这个评测数据无疑会颠覆整个NoSQL世界。另外,HandlerSocket支持批量读取和写操作,这进一步提升 了它的性能。

如果觉得《mysql连接查询速度 怎样实现mysql查询每秒一万次 – 数据库 – 前端 mysql 数据库记录条数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。