CREATETABLEt(idINTNOTNULLPRIMARYKEY,aINTNOTNULL,INDEX(ID))ENGINE=InnoDB;一个经验不足的用户可能是想创建一个主键,然后再加上索引以供查询使用。事实上主键也就是索引了。所以完全没必要再添加INDEX(ID)了。(可以指定整个库,也可以指定单个表)[root@node1~]#pt-duplica..
分类:
数据库 时间:
2015-06-17 18:33:06
阅读次数:
144
1、查看mysql服务器配置信息
show variables;
还可以使用类似SHOW VARIABLES LIKE 'Key%';
2、查看mysql服务器运行的各种状态值
show status;是当前会话,你退出就失效了。
show global status;全局会话,重启数据库或关闭数据库就失效了。
1)、用show status语句查询数据库性能,如:
show status l...
分类:
数据库 时间:
2015-06-17 15:29:10
阅读次数:
180
满足GROUP BY子句的最一般的方法是扫描整个表并创建一个新的临时表,表中每个组的所有行应为连续的,然后使用该临时表来找到组并应用累积函数(如果有)。在某些情况中,MySQL能够做得更好,即通过索引访问而不用创建临时表。为GROUP BY使用索引的最重要的前提条件是所有GROUP BY列引用同一....
分类:
数据库 时间:
2015-06-15 23:42:00
阅读次数:
217
对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可...
分类:
数据库 时间:
2015-06-15 12:36:48
阅读次数:
160
前言前面的文章中说过LAMP架构包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl、PHP或者Python编程语言,而今天要说的LNMMP和LAMP类似,只是作为Web服务器的不再是Apache而是高性能的Nginx,同时引进Memcached加速缓存效率,用于加快访问速度。Memcached是一款开源..
分类:
Web程序 时间:
2015-06-15 00:25:37
阅读次数:
236
区分度高的放在前面selectcount(distinctdestinationmachine)cdd,count(distinctfactoryname)cdf,count(distinctrequesttype)cdr,count(distinctCASSETTETYPE)cdc,count(distinctstate)cdsfromdsptransfercommand;CDDCDFCDRCDCCDS--------------------------------------------..
分类:
其他好文 时间:
2015-06-12 15:06:01
阅读次数:
112
1、关系型数据库基础理论及MySQL数据库基础架构关系型数据的基础理论文件系统上:最初所有的数据都存储于文件中,每次读取文件时需要把所有的块数据都加载到内存中,通过工具grep查询需要的数据,如果文件比较大(100万行),这时加载会很慢而且占用资源比较大。数据管理软件:..
分类:
数据库 时间:
2015-06-12 01:07:25
阅读次数:
218
mysql优化是一个相对来说比较重要的事情了,特别像对mysql读写比较多的网站就显得非常重要了,下面我们来介绍mysql大内存高性能优化方案8G内存下MySQL的优化按照下面的设置试试看:key_buffer = 3840Mmax_allowed_packet = 16Mtable_cache =...
分类:
数据库 时间:
2015-06-11 20:53:56
阅读次数:
121
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。? 闲话少说,进入正题。 ? 一、CPU 首先从CPU说起。...
分类:
数据库 时间:
2015-06-11 17:14:01
阅读次数:
187
MySQL备份主要的方式是使用mysqldump来做逻辑导出备份,Mysqldump是由mysql服务器自带的一个工具优点:使用简单;备份生成的文件格式为sql脚本格式.缺点:导出的结果可能会不一致,如果强行一致则需要锁定所有的表(myisam,innodb,etc..),导出需要经过sql层处理,随着数据库变大,..
分类:
数据库 时间:
2015-06-08 21:44:32
阅读次数:
172