SHOW VARIABLES like 'slow_query_log' #查看慢查询设置 1 set GLOBAL slow_query_log_file ="d:/sql/sql_log/mysql_slow.log" #设置慢查询日志目录地址 2 set GLOBAL log_queries_ ...
分类:
数据库 时间:
2016-08-15 00:02:01
阅读次数:
471
在项目开发中SQL是必不可少的,表索也一样.这些SQL的运行性能不知道吗?有多少是命中了索引的?命中哪个索引?索引中有哪个是无效索引?这些无效索引是否会影响系统的性能?带着这些问题我们一起来学习一下. MySql中是通过 Explain 命令来分析低效SQL的执行计划。命令的使用很简单. 示例 ex ...
分类:
数据库 时间:
2016-08-14 15:57:20
阅读次数:
286
一,mysql优化从那几个方面入手 1,数据库(表)设计合理, 数据表设计符合3NF(3范式),有时需要适当的逆范式。 2,sql语句的优化 3,数据库参数配置 4,适当的硬件配置和操作系统 这个顺序也表现了这四个工作对性能影响的大小。 二,三个范式 1,第一范式:1NF是对属性的原子性约束,要求属 ...
分类:
数据库 时间:
2016-08-14 10:10:56
阅读次数:
216
insert插入语句
mysql>createtabletest(idint(4)notnullauto_increment,namechar(20)notnull,primarykey(id));
mysql>insertintotest(id,name)values(1,‘martin‘);
QueryOK,1rowaffected(0.03sec)
mysql>insertintotest(name)values(‘martin‘);#由于id字段是自增的..
分类:
数据库 时间:
2016-08-13 14:23:28
阅读次数:
203
简单的说数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构来组织存储的,我们可以通过数据库提供的多种方法来管理其中的数据NoSQL本意是NotOnlySQL即不仅仅是关系型数据库因此NoSQL的产生并不是要彻底否定关系型数据库,而是作为传统关系型数据库的一个有效补充非..
分类:
数据库 时间:
2016-08-06 07:04:45
阅读次数:
267
下面总结了一些工作常见的sql优化例子,虽然比较简单,但很实用,希望对大家有所帮助。sql优化一般分为两类,一类是sql本身的优化,如何走到合适的索引,如何减少排序,减少逻辑读;另一类是sql本身没有优化余地,需要结合业务场景进行优化。即在满足业务需求的情况下对sql进行改造,已提高sql执行速度, ...
分类:
数据库 时间:
2016-07-19 18:50:52
阅读次数:
238
本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了。 1、硬件层相关优化 1.1、CPU相关 在服务器的BIOS设置中,可调整下面的几个配置,目 ...
分类:
数据库 时间:
2016-07-19 09:52:26
阅读次数:
176
优化前语句:SELECTifnull(s.mileage,-1)asmile,s.fuel_hkmasval,t.fhkm_rankasrank,ifnull((selectu.photofromapp_useruwhereu.user_id=t.user_idlimit1),‘‘)aspath,casewhens.car_id=‘***********‘then0else1endasself,ifnull((SELECTcasewhenifnull(u.nickname,‘‘)!=‘‘thenu..
分类:
数据库 时间:
2016-07-17 02:42:10
阅读次数:
265
一、优化事项 1. 数据库(表)设计合理 (不合理设计导致内伤) 我们的表设计要符合3NF 3范式(规范的模式) , 有时我们需要适当的逆范式。2. sql语句的优化(索引,常用小技巧)3. 数据的配置(缓存设大,调整Mysql缓存) 用空间换时间4. 适当硬件配置和操作系统 (读写分离.) 内存2 ...
分类:
数据库 时间:
2016-07-15 13:31:05
阅读次数:
197