来自/安装my.cnf for percona db的地方


Answers:


2

正如您所提到的,Percona不会安装默认值 my.cnf 故意。他们的MySQL构建旨在实现高性能,并且由于没有适合所有人的一刀切式配置,因此他们不会故意安装一个。由管理员决定哪种配置选项更适合此安装和给定的工作负载。

然而,Percona附带了大量示例,每个示例都基于预期的工作负载大小。配置主要取决于缓冲区的大小和分配的缓存。有以下配置示例:

  1. my-innodb-heavy-4G.cnf(适合 4GB +内存 安装用 InnoDB的 沉重的疑问
  2. my-huge.cnf(适合 2GB +内存 安装专用MySQL)
  3. my-large.cnf(适合 512MB内存 安装专用MySQL服务器)
  4. my-medium.cnf(适合 128MB内存 安装,小型DB和Web服务器)
  5. my-small.cnf(适合 64MB内存 安装,零星使用数据库)

上面的内存是(预期)仅分配给MySQL进程的内存。

您将在以下位置找到示例配置:

/usr/share/mysql

您应该简单地选择一个并将其复制到 /etc/mysql/my.cnf

$ sudo cp -i /usr/share/mysql/my-medium.cnf /etc/mysql/my.cnf

单独的配置很少会成功或破坏它。大多数情况下,配置取决于应用程序的类型和运行的查询以及预期的工作负载。如果你达到了规模或要求 my-huge.cnf 然后你可能知道你在做什么,或者你应该开始在线阅读有关如何优化MySQL的书籍和文章!

配置的路径基于预构建的deb二进制文件 适用于Ubuntu 12.04的Percona 5.5.24(精确)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.