-1

我正在开发 PHP-MySQL 中的 Web 应用程序。我是用于数据库访问的 MySQLi API。我大致有两个问题:

  1. 如何提高 MySQL 数据库的性能?
  2. MySQL 对于大型企业级数据库的安全性和适用性如何?

对于问题1,请注意以下几点:

  • 预计数据库的主要中央表每年将接收大约 50 万到 100 万行。如何加快从这些表中检索?我已经在这些表上创建了索引。

  • 我正在将存档的行移动到一个新表中,并且只在主表中保留当前正在使用的行。但是在任何时候,主表仍然会有非常多的行数。

提前致谢

4

1 回答 1

2

我已经在这些表上创建了索引。

是的,但是您是否创建了有效的索引?看看一些文章是否能提供一些建议也无妨。例如:

http://www.databasejournal.com/features/mysql/article.php/1382791/Optimizing-MySQL-Queries-and-Indexes.htm

(警告:第一次访问会创建一个广告 - 对此感到抱歉 - 这只是 Google 的第一次看起来相关的点击。)

于 2012-03-15T08:16:34.700 回答