mysql 查询优化

六月 14th, 2010 hew Posted in mysql No Comments »

数据一多!速度就慢!我这里讲解MySQL查询优化
当你执行管理员优化的时候,应该紧记以下规则:
· 访问内存中的数据快于访问磁盘上的数据。
· 尽量把数据保存在内存中可以减少磁盘操作。
· 保留索引中的信息比保留数据记录的内容更重要。
我们在后面将讨论如何应用这些规则。

Tags: ,


MySQL中CAST和CONVERT的区别(转)

六月 14th, 2010 hew Posted in mysql No Comments »

语法:

CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name) 。

CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。

这个类型 可以是以下值其中的 一个:

Tags: , ,


让 MySQL 支持 InnoDB 存储引擎的方法

六月 14th, 2010 hew Posted in mysql No Comments »

InnoDb 介绍:

  InnoDb 存储引擎,支持事务,行锁,键.InnoDb 设计处理数据量时提供最好性能.

  InnoDb 提供自己缓存(buffer pool) 还缓存数据索引.innodb 数据索引存放

  表空间(tablespace) ,表空间几个磁盘文或原设备文(raw disk).

Tags: ,


MYSQL数据库设计的一些小技巧[整理]

六月 13th, 2010 hew Posted in mysql No Comments »

选表类型:
mysql的myisam表适合读操作大,写操作少;表级锁表
innodb表正好相反;行级锁表
互联网服务,不算支付性的服务外,互动产品,新闻系统等等一般都是读多,写少。用 myisam表比较合适。

Tags:


MySQL之Explain

六月 13th, 2010 hew Posted in mysql No Comments »

Explain命令用于查看执行效果。虽然这个命令只能搭配select类型语句使用,如果你想查看update,delete类型语句中的索引效果,也 不是太难的事情,只要保持条件不变,把类型转换成select就行了。

explain的语法如下:

explain [extended] select … from … where …

如果使用了extended,那么在执行完explain语句后,可以使用show warnings语句查询相应的优化信息。

Tags: ,


Page 8 of 812345678