提高MySQL中InnoDB表BLOB列的存储效率的教程 Mysql
首先,介绍下关于InnoDB引擎存储格式的几个要点: 1、InnoDB可以选择使用共享表空间或者是独立表空间方式,建议使用独立表空间,便于管理、维护。启用 innodb_file_per_table 选项,5.5以后可以在线动态修改生效,并...
标签: mysql
简单分析MySQL中的primary key功能 Mysql
在5.1.46中优化器在对primary key的选择上做了一点改动:Performance: While looking for the shortest index for a covering index scan, the optimizer did not consider the full row length
标签: mysql
在大数据情况下MySQL的一种简单分页优化方法 Mysql
通常应用需要对表中的数据进行翻页,如果数据量很大,往往会带来性能上的问题:root@sns 07:16:25>select count(*) from reply_0004 where thread_id = 5616385 an
标签: mysql
MySQL中对于not in和minus使用的优化 Mysql
优化前:select count(t.id) from test t where t.status = 1 and t.id not in (select distinct a.app_id from test2 a where a.type = 1 and a.rule_id
标签: mysql
通过实例认识MySQL中前缀索引的用法 Mysql
今天在测试环境中加一个索引时候发现一警告root@test 07:57:52>alter table article drop index ind_article_url;Query OK, 144384 rows affected (16.29 sec)Records: 144384 D
标签: mysql
分析MySQL中优化distinct的技巧 Mysql
有这样的一个需求:select count(distinct nick) from user_access_xx_xx; 这条sql用于统计用户访问的uv,由于单表的数据量在10G以上,即使在user_access_xx_xx上加上nick...
标签: mysql
对MySQL子查询的简单改写优化 Mysql
使用过oracle或者其他关系数据库的DBA或者开发人员都有这样的经验,在子查询上都认为数据库已经做过优化,能够很好的选择驱动表执行,然后在把该经验移植到mysql数据库上,但是不幸的是,mysql在子查询的处理上有可能会让你大失所望,在我...
标签: mysql
MySQL在关联复杂情况下所能做出的一些优化 Mysql
昨天处理了一则复杂关联SQL的优化,这类SQL的优化往往考虑以下四点: 第一.查询所返回的结果集,通常查询返回的结果集很少,是有信心进行优化的; 第二.驱动表的选择至关重要,通过查看执行计划,可以看到优化器选择的驱动表,从执行计划中的row...
标签: mysql
MySQL的id关联和索引使用的实际优化案例 Mysql
昨晚收到客服MM电话,一用户反馈数据库响应非常慢,手机收到load异常报警,登上主机后发现大量sql执行非常慢,有的执行时间超过了10s优化点一:
标签: mysql
浅谈MySQL中的子查询优化技巧 Mysql
mysql的子查询的优化一直不是很友好,一直有受业界批评比较多,也是我在sql优化中遇到过最多的问题之一,你可以点击这里 ,这里来获得一些信息,mysq
标签: mysql