告别关系型数据库:探索存储与替代方案
1. 存储限制
尽管如今消费者可以使用 5TB 的硬盘,企业级磁盘更是有更大、更快的磁盘和磁盘阵列可供选择,但数据库仍可能受到存储方面的限制。
1.1 查询优化
在进行数据库查询时,有时会发现未使用任何键,这就需要进行全表扫描。例如:
EXPLAIN
-> SELECT COUNT(ipn) FROM avrep WHERE cc="CN"\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: avrep
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
ref: NULL
rows: 265597
Extra: Using where
为了优化这个查询,可以在 cc 字段上添加索引:
CREATE INDEX cc_idx ON avrep (cc);
然后重新运行 EXPLAIN :
EXPLAIN EXTENDED
-> S
超级会员免费看
订阅专栏 解锁全文
1123

被折叠的 条评论
为什么被折叠?



