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

2015年(22)

我的朋友

发布时间:2015-02-28 21:21:17

    根据您的表,列,索引的详细信息,并在WHERE子句中的条件,MySQL优化考虑多种技术来有效地执行涉及SQL查询的查询。可以不读所有的行执行一个巨大的表的查询;  一个join涉及多个表可以在不进行比较的行的每个组合来执行。这一系列操作的优化选择执行最高效的查询被称为“查询执行计划”,也被称为.........【阅读全文】

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

发布时间:2015-02-28 19:44:47

1.MySQL如何打开和关闭表    当执行mysqladmin status命令,可以查看类似下面的信息:    Uptime: 426 Running threads: 1 Questions: 11082    Reloads: 1 Open tables: 12    该Open tables值为12如果只有6个表就有点令人费解的。&.........【阅读全文】

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

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

8.4.2.1. Optimizing for Numeric Data独特的ID或其他的值可表示为字符串或数字。由于大数值可以比相应的字符串存储需要更少的字节,所以它将更快和占用更少的内存。如果使用的是数字数据,在很多情况下它的速度更快,从数据库中获取信息(使用活连接)比访问文本文件更快。在数据库中的信息格式.........【阅读全文】

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

发布时间:2015-02-28 19:33:50

1. 优化数据大小    设计表来减少磁盘空间。通过减少数据写入到量与从磁盘读取量,可以使性能得到巨大的提升。较小的表内容通常是需要频繁访问而且需要较少的内存。    MySQL支持许多不同的存储引擎(表类型)和行格式。选择应用程序的适当的表格式可以带来巨大的性能增益。  &nb.........【阅读全文】

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

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

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

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

登录 注册