写过DB服务的同学们都知道,性能优化很重要,对于数据库应用程序来说,查看慢SQL以优化数据库操作是最基本的,对于以MySQL为DB的应用程序来说也不例外,本文就是以MySQL为例来介绍如何查看慢SQL的问题。在MySQL中,慢SQL就是指所有执行时间大于long_query_time的SQL语句,知道..
分类:
数据库 时间:
2015-04-24 16:48:10
阅读次数:
263
copytotmptable执行ALTERTABLE修改表结构时建议:凌晨执行Copyingtotmptable拷贝数据到内存中的临时表,常见于GROUPBY操作时建议:创建索引Copyingtotmptableondisk临时结果集太大,内存中放不下,需要将内存中的临时表拷贝到磁盘上,形成#sql***.MYD、#sql***.MYI建议:创建索..
分类:
数据库 时间:
2015-04-24 01:14:45
阅读次数:
182
原文出处:kaiyuanba欢迎分享原创到伯乐头条数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不...
分类:
数据库 时间:
2015-04-22 09:28:00
阅读次数:
132
一、MySQL子查询的位置当一个查询是另一个查询的子部分是,称之为子查询(查询语句中嵌套含有查询语句)。子查询也是使用频率比较高的一种查询类型。因此,优化子查询,对于整个系统的性能也有直接的影响。从查询出现在SQL语句的位置来看,它可以出现在目标列中,也可以出现在f..
分类:
数据库 时间:
2015-04-19 19:45:27
阅读次数:
241
key_buffer_size是对MyISAM表性能影响最大的一个参数,下面一台以MyISAM为主要存储引擎服务器的配置:mysql> SHOW VARIABLES LIKE '%key_buffer_size%'; 下面查看key_buffer_size的使用情况:mysql> SHOW GLO....
分类:
数据库 时间:
2015-04-18 23:30:23
阅读次数:
174
错误代码:MySQL: ERROR 1040: Too many connections经常会遇到这个错误,要么是业务增长,正常的访问量增多,要么是自己的max_connections设置的过小了查看系统的最大连接数maxmysql> SHOW VARIABLES LIKE 'max_connect...
分类:
数据库 时间:
2015-04-18 23:25:41
阅读次数:
153
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:
数据库 时间:
2015-04-16 19:20:43
阅读次数:
149
一,安装环境以及安装的软件:1,CentOSrelease6.4(Final)[IP:192.168.1.110]2,vsftpd-2.2.2-13.el6_6.1.x86_643,pam_mysql-0.7-0.12.rc1.el6.x86_644,mysql-5.6.16(编译安装)二,在数据库上创建登录ftp的账号和密码1,创建对应的database,远程授权登录账号并创建表用来..
分类:
数据库 时间:
2015-04-16 17:53:11
阅读次数:
532
一面:
1、首先上来自我介绍
2、项目介绍(我简历上写了两个项目)啪啦啪啦讲了一大堆
3、memcached工作原理
4、concurrenthashmap原理
5、mysql优化方面的知识(其中有一个是sql语句执行是从左往右,还是从右往左)
6、介绍和比struts2、spring、hibernate、springmvc、mybatis(说了一大堆,包括原理,异同点什么的)
7、...
分类:
其他好文 时间:
2015-04-13 12:54:40
阅读次数:
134