|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Federated将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用编写sql语句的终极方针有3个方面:1.疾速呼应工夫2.起码利用cpu资本,3起码的I/O操纵
增进最好sql的一些提醒
*在I/O的概念来看利用索引没成心义时勉励举行全表扫描
假如索引扫描会见的块比全表扫描的多时,利用全表扫描十分无效
*假如sql包括了子查询,则优化它们.现实上,应起首优化它们.假如子查询不克不及很好的实行,主查询也不克不及很好的实行.假如一个毗连将供应子查询的功效,则在试图利用子查询办法之前,应起首尝尝毗连办法.请注重联系关系子查询,由于它们的价值很高且cpu利用频仍.
*在sql语句的where前提中利用notexists取代notin
*利用有前导字符的like运算符来取代substr函数.有前导字符(如在被对照值中的A%)的like运算符将利用索引.
substr函数将使索引有效,除非数据库的版本时oracle8i而且已创建了一个基于函数的索引
--未完--
InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定 |
|