gpt4 book ai didi

MySQL 性能瓶颈

转载 作者:行者123 更新时间:2023-12-01 00:08:32 26 4
gpt4 key购买 nike

我有一个相当简单的查询

SELECT col1 FROM table1

这个命令每秒输出大约 300K+ 条目,这听起来很合理,但其他对保存数据进行大规模解码的方法(例如数组反序列化)在硬盘驱动器支持的极限下工作,即 40-50 MB/s,相比之下MySQL 为 2-3 MB/s。

我看到我的 MySQL 机器受 CPU 限制,我认为必须有一个更简单的解决方案来继续使用 MySQL 并享受双位数速度吞吐量(当然,对于相同数量级的复杂查询)而无需花费硬件运势

有什么想法可以摆弄服务器来实现这一点吗?


编辑:我使用 MyISAM 引擎


编辑:服务器已经是一台不错的机器,所以我不想在这里吝啬我的便士......

最佳答案

您是否使用了正确的工具来解决您的问题? MySQL 是一个关系数据库。它擅长涉及列之间关系的查询。您描述的查询类型没有利用数据库的优点,并且仍然支付其开销。 MySQL 不保证速度——它以合理的速度启用具有复杂查询能力的持久存储。也许您需要不同的数据架构。或者,如果您描述的查询不具有代表性,这里是 a book about mysql performance , 和 the respective blog .

关于MySQL 性能瓶颈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com