Mysql 千万级数据量插入和查询应该怎么优化

2025-03-23 23:30:10
推荐回答(2个)
回答1:

Mysql 千万级数据量插入和查询应该怎么优化
大数据库优化sql,索引,横向纵向切割!多库,主从,读写分离

回答2:

mysql的索引有5种:主键索引、普通索引、唯一索引、全文索引、聚合索引(多列索引)。
唯一索引和全文索引用的很少,我们主要关注主键索引、普通索引和聚合索引。

1)主键索引:主键索引是加在主键上的索引,设置主键(primary key)的时候,mysql会自动创建主键索引;
2)普通索引:创建在非主键列上的索引;
3)聚合索引:创建在多列上的索引。
(三)索引的语法:
查看某张表的索引:show index from 表名;
创建普通索引:alter table 表名 add index 索引名 (加索引的列)

创建聚合索引:alter table 表名 add index 索引名 (加索引的列1,加索引的列2)

删除某张表的索引:drop index 索引名 on 表名;
(四)性能测试
测试环境:博主工作用台式机
处理器为Intel Core i5-4460 3.2GHz;
内存8G;