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多万条,其他表数据都不是很大,由于用到了这个表的两个字段,所以就想给其中一个字段加个索引试试,然后就“添加索引”
  加完索引后在去执行那几条比较慢的程序,瞬间就变快了,今天才见识了索引的力量......
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Msql索引的介绍 优点和缺点和使用过程中要注意的一些事项 挺好的

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytab...

msql优化--索引优化

关于数据库优化指标主要为:响应时间,扫描行数,返回行数。对于响应时间,主要体现在服务器级别,服务器性能,网络响应速度等;索引主要为了减少扫描行数;根据limit来限制返回行数。       ...

msql命令大全

MYSQL命令大全 一、连接MySQL         格式: mysql -h主机地址 -u用户名 -p用户密码         1、例1:连接到本机上...

msql知识点整理

一、SQL简介Structured Query Language结构化查询语言 作用:是一种定义、操作、管理关系数据库的句法。 结构化查询语言的工业标准由ANSI(美国国家标准学会,ISO的成员之...

How to Configure DG4MSQL (Oracle Database Gateway for MS SQL Server) 64bit Unix OS (Linux, Solaris,

How to Configure DG4MSQL (Oracle Database Gateway for MS SQL Server) 64bit Unix OS (Linux, Solaris, ...

presto-0.147+postgresql-9.5.3+msql-5.0.7+hadoop-2.5.2+hive-1.2.1环境构筑以及测试

背景 每个支持SQL的数据库,都有一个强大的SQL引擎。 而对于SQL引擎,基本都是大同小异的,负责SQL文法解析,语意分析,指定查询树,优化查询树,再到最终的执行,客户端返回结果。 而presto的...

MSQL优化基础(无直方图选择率)

案例一 无直方图  range 内 = 的选择率 选择率=1/NDV×非空率 非空率=(表行数-NUM_NULLS)/表行数 col column_name format a10; col NUM_D...

MSQL之CONCAT函数简单使用

MSQL之CONCAT函数简单使用

Android手机客户端通过JSP实现与Tomcat服务器端通信(Msql数据库,Json作为载体)--服务端代码

服务器端主要代码: 1.首先构建一个Person类,用来保存用户信息 public class Person private String name; private String ad...

Msql优化文档

  • 2013-11-13 11:28
  • 3.05MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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