我仍在为使用 InnoDB 引擎的 MySQL 数据库的性能而苦苦挣扎。尤其是数据插入的性能,次要的是运行查询的性能。
我一直在谷歌上搜索信息、操作方法等,但我发现大多数信息都相当深奥。我可以在网上找到一些“新手”的基本信息,作为性能优化的起点吗? InnoDB 优化的第一个也是最重要的步骤,以不太复杂的方式进行了解释。
我使用的是Windows平台
最佳答案
我曾经管理过几个非常大的 MySQL 数据库(例如 1TB+)。它们是巨大的、无情的野兽,有着无穷无尽的胃口,让我胃部不适。
我阅读了所有我能找到的有关 MySQL 性能调优和 innodb 的内容。以下是对我有帮助的总结:
- 本书High Performance MySQL很好,但只能到此为止。
- 博客 MySQL Performance Blog (this link is to their posts tagged 'innodb')是我在网上找到的最有用的整体资源。他们详细介绍了许多 innodb 调优问题。它有时会变得“烦躁”,但总的来说它很棒。这是 InnoDB Performance Optimization Basics 上的另一个链接很好。
- 为了学习它,我所做的最后一件主要事情就是自己阅读 MySQL 文档。我阅读了最后一个参数的工作原理,在我的服务器上更改了它们,然后进行了一些基本的分析。一段时间后,您通过运行大型查询并查看发生了什么来弄清楚什么是有效的。这是一个很好的起点: InnoDB Performance Tuning and Troubleshooting
最后,它只是试验和解决问题,直到您获得足够的知识来了解什么是有效的。
关于mysql - MySQL InnoDB(插入)性能优化的操作方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585301/