msql索引亲历

原创 2015年11月20日 11:19:03
1.管理一个考试系统,最近老是有会员反映登陆慢、考试慢等等问题,于是花了一个晚上去研究网站出现的问题,当时数据库放在rds上,然后用navicat去测试,测试后发现数据库放在服务器上比放在rds上快了点。
  然后就把数据移到服务器上,但是数据量比较大,用navicat去导入的时候总是提示:“MySQL server has gone away”,导致数据移入失败,然后查了一下资料,发现通过navicat设置参数后就可以导入大量的数据了。设置方法如下:工具->服务器监控->左边选择连接的服务器->右边找到变量max_allowed_packet,把他的值改7位数应该就够了。导入几百万的数据不是问题。


2.第二天成功把数据库转移到线下之后,问题依然存在,而这次测试的时候发现用rds连接比数据库放在本地块。真是反转的快~,没办法,找别的原因吧。


3.一个程序下来能运行10秒以上,才能出结果。然后查了下执行比较慢的几条sql语句,看了下表,数据有200多万条,其他表数据都不是很大,由于用到了这个表的两个字段,所以就想给其中一个字段加个索引试试,然后就“添加索引”
  加完索引后在去执行那几条比较慢的程序,瞬间就变快了,今天才见识了索引的力量......
版权声明:本文为博主原创文章,未经博主允许不得转载。

亲历5.12大地震

5月12日,以汶川为震中的7.6级大地震爆发,波及全国各地(除东北和西北角之外)。正在乐山读书的我也难免一惊,连续三天三夜没有睡好觉,幸好有老婆在身边。这几天来,看到全国上下同心一齐抗灾,心里真的很感...
  • zengsai
  • zengsai
  • 2008年05月17日 21:07
  • 932

汶川地震亲历者:唯有经历过惊惶失策,才不至于“花容失色"

汶川大地震的亲历者在七年之后重述伤痛,带你重温过往,阳光面对未来!
  • kongki
  • kongki
  • 2015年12月31日 11:43
  • 3177

mysql-表、ER图、索引与视图的基础操作

1、创建数据库以及表 创建数据库和使用数据库: dropdatabase if exists dingbao; createdatabase dingbao;          use din...
  • ko_tin
  • ko_tin
  • 2016年10月14日 23:53
  • 981

面试知识点6:MySQL中InnoDB的一级索引、二级索引

每个InnoDB表具有一个特殊的索引称为聚簇索引(也叫聚集索引,聚类索引,簇集索引)。如果表上定义有主键,该主键索引就是聚簇索引。如果未定义主键,MySQL取第一个唯一索引(unique)而且只含非空...
  • RoxLiu
  • RoxLiu
  • 2017年04月13日 18:15
  • 2983

Mysql各种索引区别

Mysql索引概念: 说说Mysql索引,看到一个很少比如:索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然效率低,目录...
  • u012635819
  • u012635819
  • 2016年02月19日 11:12
  • 773

mysql索引类型以及适用场景

1.普通索引 最基本的索引,没有任何限制 2.唯一索引 索引列的值必须唯一,但允许有空值 3.主键索引 主键索引属于一种特殊的唯一索引,不允许有空值 4.单列索引 ...
  • u014222774
  • u014222774
  • 2017年02月08日 15:32
  • 1429

msql数据库的导入导出

mysql数据使用在命令行使用mysqldump导入,使用输入重定向符导入。 mysql数据库使用java执行导入导出命令进行备份和还原...
  • liuweiyuxiang
  • liuweiyuxiang
  • 2015年10月21日 23:00
  • 507

Mysql之高性能的索引策略

聚簇索引(Clustered Indexes) 聚簇索引保证关键字的值相近的元组存储的物理位置也相同(所以字符串类型不宜建立聚簇索引,特别是随机字符串,会使得系统进行大量的移动操作),且一个表只能有...
  • lmy_1
  • lmy_1
  • 2016年11月02日 09:19
  • 540

msql

declare @hu table (t varchar(20),K int,A1 int,A2 int,A3 int,A4 int,B int,C1 int,C2 int,C3 int)insert...
  • ajaxchen_615
  • ajaxchen_615
  • 2009年09月01日 15:33
  • 542

MySQL命名、设计及使用规范

来自:标点符的《MySQL命名、设计及使用规范》 作者:标点符(钱魏 Way) 链接:http://www.biaodianfu.com/mysql-best-practices.html...
  • An342647823
  • An342647823
  • 2016年08月10日 17:42
  • 1626
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:msql索引亲历
举报原因:
原因补充:

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