***********************************************大型网站提速关键技术(页面静态化,mmecached,mysql优化)***********************************************************************************************************************************************页面静态化**..
分类:
其他好文 时间:
2014-11-15 20:26:29
阅读次数:
298
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:
数据库 时间:
2014-11-12 16:25:54
阅读次数:
214
说明:本文的环境为CENTOS 5.5 64 Bit /Mysql 5.1.50简介:使用Mysql有一段时间了,期间做了不少关于Mysql优化、设计、维护的工作,这两天有时间做一下简单的总结,方便自己回忆,同时也希望能对大家有点帮助.I硬件配置优化CPU选择:多核的CPU,主频高的CPU内存:更大...
分类:
数据库 时间:
2014-11-12 13:31:16
阅读次数:
325
[MySQL优化] -- 如何查找SQL效率地下的原因来源: ChinaUnix博客 日期: 2009.07.20 16:12 (共有条评论)我要评论 查询到效率低的 SQL 语句 后,可以通过 EXPLAIN 或者 DESC 命令获取 MySQL 如何执行 SELECT 语句的信息,包括在 S.....
分类:
数据库 时间:
2014-11-09 08:35:47
阅读次数:
268
mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。下面我们举例介绍一下 MySQL SQL Profiler 的使用方法:首先,开启 MySQL SQL Profilermysql> SELECT @@p...
分类:
数据库 时间:
2014-11-09 08:35:26
阅读次数:
202
MySQL 客户端连接成功后,通过 show [session|global]status 命令 可以提供服务器状态信息,也可以在操作系统上使用 mysqladmin extended-status 命令获得这些消息。 show [session|global] status 可以根据需要加上参数....
分类:
数据库 时间:
2014-11-09 08:32:50
阅读次数:
209
一般通过以下两种方式定位执行效率较低的 SQL 语句。通过慢查询日志定位那些执行效率较低的 SQL 语句,用 --log-slow-queries[=file_name] 选项启动时, mysqld 会 写一个包含所有执行时间超过 long_query_time 秒的 SQL 语句的日志文件,通过查...
分类:
数据库 时间:
2014-11-09 08:32:43
阅读次数:
163
本文总结了mysql优化常用的几点,重点介绍了数据库设计、sql优化,另外介绍了一些常用技巧。
分类:
数据库 时间:
2014-10-30 01:33:07
阅读次数:
283
索引的存储分类MyISAM存储引擎的表的数据和索引时自动分开储存的。各自是一个独立的文件Inodb 存储引擎的表的结构和索引都是存储在一个表的空间里。但可以有多个文件组成mysql目前不支持函数索引 mysql如何使用索引索引用于快速找出在某个列中有一特定值的行。对相关列使用索引时提供select操...
分类:
数据库 时间:
2014-10-30 00:00:37
阅读次数:
413
一、数据库范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。1.1、第...
分类:
数据库 时间:
2014-10-29 23:37:55
阅读次数:
301