Mysql海量数据优化

原创 2016年08月31日 11:16:49

1.选择合适的存储引擎:两个存储引擎 MyISAM 和 InnoDB

MyISAM合适count(),但写性能不好

InnoDB合适并发读写、事物

2.优化字段数据

3.为字段建立索引

4.避免使用Select *

5.使用 ENUM 而不是 VARCHAR

6.尽可能的使用 NOT NULL

7.固定长度的表会更快

8.垂直分割

9.EXPLAIN 你的 SELECT 查询;

一. count,海量数据count(id)count(*)count(1),,,用MyISAM的count(1)超快   具体情况,具体分析。

二.或者从元数据库中的information_shcema,粗略得到。如果不够精准,就自己实现这种方案。

Mysql处理海量数据时的一些优化查询速度方法

Mysql处理海量数据时的一些优化查询速度方法 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据...

MySQL详解(19)----------海量数据分页查询优化

分页的具体讲解讲解请看http://blog.csdn.net/u011225629/article/details/46775947 查看代码打印1 SELECT * FROM table ORD...

MySQL 处理海量数据时的一些优化查询速度方法

在参与实际项目中,当 MySQL 表的数据量达到百万级时,普通的 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度无法容忍。想想可知,假如我们查询淘宝的一个订单详情,如...

Mysql处理海量数据架构优化

前言 Mysql处理海量数据的优化可以从一下四个方面入手。 业务优化: 业务分流,Sql语句优化 架构优化: 分表分库,读写分离,数据缓存 硬件优化: 硬...
  • htofly
  • htofly
  • 2012年05月26日 23:38
  • 5530

mysql处理海量数据时的一些优化查询速度方法

由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的...

MySQL 处理海量数据时的一些优化查询速度方法

在参与实际项目中,当 MySQL 表的数据量达到百万级时,普通的 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度无法容忍。想想可知,假如我们查询淘宝的一个订单详情,如...

MySQL 处理海量数据时的一些优化查询速度方法

在参与实际项目中,当 MySQL 表的数据量达到百万级时,普通的 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度无法容忍。想想可知,假如我们查询淘宝的一个订单详情,如...

性能优化_____MySql海量数据访问处理

转自PHP点点通:http://www.phpddt.com/db/1880.html Mysql大数据量存储及访问的设计讨论 发布时间: 2016-09-21浏览次数:855分类: 数...

mysql处理海量数据时的一些优化查询速度方法

最近工作上遇到需要查找大量订单数据的功能,于是就开始关注针对Mysql数据库的select查询语句的相关优化方法。       由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通...

Mysql处理海量数据时的一些优化查询速度方法

由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql海量数据优化
举报原因:
原因补充:

(最多只允许输入30个字)