【发布时间】:2011-01-06 00:17:02
【问题描述】:
下表为:
- 只搜索[简单选择],不删除/插入/加入其他人等。
- 列已设置/此处没有更改
- 99% 以上的时间搜索将按同一列进行,该列已编入索引(例如列:“key”)
- 引擎:MyISAM
- 行格式:动态
- 还有 2 个其他索引(列:id/location)
由于每次页面加载都会使用此表,因此我关心的是大小与速度的比率。最多(大约)多少行会非常快,然后快,然后慢,然后减少到爬行?
[列名] | [数据类型] | [整理] 编号 |整数(11) 姓名 | varchar(64) | utf8_general_ci 关键 | varchar(64) | utf8_general_ci | [ 99% 用于搜索:已编入索引] 价值 |正文 | utf8_general_ci 标识符_id |整数(11) 排序顺序 |整数(5) 最后调整 |约会时间 位置 | varchar(255) | utf8_general_ci 组号 |整数(3)【问题讨论】:
-
发布
中显示索引的结果,这也是一个带有解释计划的典型查询。 -
表格并不“慢”。查询可能是。
-
@a_horse_with_no_name 这就是我的意思 - 根据表大小访问表中的数据 - 一种快捷方式,但你说得有道理 - 听起来有点傻
标签: mysql performance