码迷,mamicode.com
首页 >  
搜索关键字:mysql优化 - 性能分析与查询优化    ( 902个结果
一次非常有意思的SQL优化经历:从30248.271s到0.001s
场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表: create table Student( id int PRIMARY KEY, name varchar(10) ) 数据70000条 ...
分类:数据库   时间:2015-05-19 10:43:35    阅读次数:175
浅谈mysql innodb缓存策略
浅谈mysql innodb缓存策略:The InnoDB Buffer Pool Innodb 持有一个存储区域叫做buffer pool是为了在内存中缓存数据和索引,知道innodb bufferpool怎么工作,和利用它读取频繁访问的数据,是mysql优化重要的方面。 理想状况下,把buffe...
分类:数据库   时间:2015-05-18 22:36:34    阅读次数:228
MySql优化子查询
用子查询语句来影响子查询中产生结果rows的数量和顺序. For example:SELECT * FROM t1 WHERE t1.column1 IN (SELECT column1 FROM t2 ORDER BY column1);SELECT * FROM t1 WHERE t1.col....
分类:数据库   时间:2015-05-18 18:38:35    阅读次数:165
MYSQL优化派生表(子查询)在From语句中的
Mysql 在5.6.3中,优化器更有效率地处理派生表(在from语句中的子查询): 优化器推迟物化子查询在from语句中的子查询,知道子查询的内容在查询正真执行需要时,才开始物化。这一举措提高了性能: 1:之前版本(5.6.3),from语句中的子查询在explain select ...
分类:数据库   时间:2015-05-18 16:26:27    阅读次数:257
mysql优化之配置文件
[client] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 socket=/tmp/mysql.sock skip-external-locking log-error=/usr/local/mysql/log/error.log key_buffer_size=5G max_allowed_packet=50M table_open_cache=4000 sort_buffer_size=2M net_buffer_length=8K read_..
分类:数据库   时间:2015-05-12 19:09:21    阅读次数:186
MYSQL 优化建议
转自http://coolshell.cn/articles/1846.htmlMYSQL 优化建议20条1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放...
分类:数据库   时间:2015-05-11 10:43:10    阅读次数:161
MySQL优化
Mysql常用的存储引擎 Myasim InnoDB MEMORY (HEAP) 使用最广泛的还是MyISAM与InnoDB 两种存储引擎,各有优缺点,视具体应用而定。基本的差别为: MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外键等高级数据库功能。 另外,MyISAM类型的二进制数据文件可以在不同操...
分类:数据库   时间:2015-05-08 09:39:28    阅读次数:247
Mysql优化经验
一.索引优化 范围匹配使用B-tree索引 等值匹配使用 HASH索引,hash所有唯一Memory引擎2.索引三星系统, 1.相关记录放到一起2.索引中的数据和查找中的排序顺序一直3.索引的列包含全部列3.索引的列需是独立列不能是函数的一部分3.索引选择度越高越快,比如主键唯一索引4.多列索引选择...
分类:数据库   时间:2015-04-26 18:00:54    阅读次数:137
mysql优化之慢SQL
写过DB服务的同学们都知道,性能优化很重要,对于数据库应用程序来说,查看慢SQL以优化数据库操作是最基本的,对于以MySQL为DB的应用程序来说也不例外,本文就是以MySQL为例来介绍如何查看慢SQL的问题。在MySQL中,慢SQL就是指所有执行时间大于long_query_time的SQL语句,知道..
分类:数据库   时间:2015-04-24 16:48:10    阅读次数:263
mysql优化--叶金荣老师讲座笔记
copytotmptable执行ALTERTABLE修改表结构时建议:凌晨执行Copyingtotmptable拷贝数据到内存中的临时表,常见于GROUPBY操作时建议:创建索引Copyingtotmptableondisk临时结果集太大,内存中放不下,需要将内存中的临时表拷贝到磁盘上,形成#sql***.MYD、#sql***.MYI建议:创建索..
分类:数据库   时间:2015-04-24 01:14:45    阅读次数:182
902条   上一页 1 ... 77 78 79 80 81 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!