Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17187
  • 博文数量: 22
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 240
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-18 10:33
文章分类
文章存档

2015年(22)

我的朋友

发布时间:2015-02-28 19:29:54

    提高SELECT操作的性能,最好的办法是在一个或多个列上创建索引。索引条目像指针表行,允许查询快速确定哪些行符合条件的WHERE子句中,和检索这些行的其他列的值。MySQL所有数据列都可以创建索引。    但是在所有列上创建索引会影响MySQL性能。因为需要维护这些索引。1.MySQL如.........【阅读全文】

阅读(187) | 评论(0) | 转发(0)

发布时间:2015-02-28 19:28:36

    本节列出了一些改善查询处理速度杂项建议:使用永久连接到数据库以避免连接开销。如果你无法使用永久连接并且你正在发起到数据库许多新的连接,可能要更改thread_cache_size的[585]变量的值。相见 Section 8.11.2, “Tuning Server Parameters” 。经常检查你所有的查.........【阅读全文】

阅读(146) | 评论(0) | 转发(0)

发布时间:2015-02-28 19:26:21

    监测数据库的应用程序可以频繁使用INFORMATION_SCHEMA表。某些类型的关于INFORMATION_SCHEMA表的查询可以被优化以更迅速地执行。该目标是尽量减少文件操作(例如,扫描的目录或打开一个文件表)来收集,弥补这些动态表中的信息。这些优化做好对如何排序的效果 被用于在INFORMATION_SCHEMA表搜索。更多.........【阅读全文】

阅读(262) | 评论(0) | 转发(0)

发布时间:2015-02-28 19:24:24

    这部分解释了如何加快数据操纵语言(DML)语句,INSERT,UPDATE和DELETE。传统的OLTP应用程序和现代Web应用程序通常做很多小DML操作,数据分析和报告应用程序通常运行 DML操作影响许多行一次,这里主要考虑的是数据大量的I / O写和保持索引向上的更新。对于插入和更新大量数据(业内称为ETL称,对于“.........【阅读全文】

阅读(76) | 评论(0) | 转发(0)

发布时间:2015-02-28 19:23:11

    查询,在SELECT语句的形式,在数据库中执行所有的查找操作。调整这些语句是重中之重,是否能达到亚秒级的响应时间,动态网页,或砍小时的休息时间来产生巨大的隔夜报告。8.2.1.1. Speed of SELECT Statements(SELECT语句的速度)     主要考虑优化查询是:为了.........【阅读全文】

阅读(135) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册