E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MySQL优化
MySql优化
参数论述
ITEYE官方的
MySQL优化
论述 ----------------------------------------------------------------------------------
大阳阳
·
2014-10-09 10:00
mysql优化
[
MySQL优化
案例]系列 — 优化InnoDB表BLOB列的存储效率
首先,介绍下关于InnoDB引擎存储格式的几个要点:1、InnoDB可以选择使用共享表空间或者是独立表空间方式,建议使用独立表空间,便于管理、维护。启用innodb_file_per_table选项,5.5以后可以在线动态修改生效,并且执行ALTERTABLExxENGINE=InnoDB将现有表转成独立表空间,早于5.5的版本,修改完这个选项后,需要重启才能生效;2、InnoDB的datapag
yejr
·
2014-09-28 15:00
数据库
mysql
优化
InnoDB
[
MySQL优化
案例]系列 — 索引、提交频率对InnoDB表写入速度的影响
本次,我们来看看索引、提交频率对InnoDB表写入速度的影响,了解有哪些需要注意的。先直接说几个结论吧:1、关于索引对写入速度的影响: a、如果有自增列做主键,相对完全没索引的情况,写入速度约提升3.11%; b、如果有自增列做主键,并且二级索引,相对完全没索引的情况,写入速度约降低27.37%; 因此,InnoDB表最好总是有一个自增列做主键。2、关于提交频率对写入速度的影响(以表中只有自增列做
yejr
·
2014-09-24 09:00
数据库
mysql
优化
索引
InnoDB
mysql优化
简介
优化MySQL数据库是数据库管理员的必备技能。通过不同的优化方式达到提高MySQL数据库性能的目的。MySQL数据库的用户和数据非常少的时候,很难判断一个MySQL数据库的性能的好坏。只有当长时间运行,并且有大量用户进行频繁操作时,MySQL数据库的性能就会体现出来了。例如,一个每天有几百万用户同时在线的大型网站的数据库性能的优劣就很明显。这么多用户在线的连接MySQL数据库
yelang_110
·
2014-09-01 16:00
mysql优化
19195.cn 手游网站mysql 优化一: vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to preven
longzhun
·
2014-08-29 11:00
mysql优化
mysql优化
简介
优化MySQL数据库是数据库管理员的必备技能。通过不同的优化方式达到提高MySQL数据库性能的目的。MySQL数据库的用户和数据非常少的时候,很难判断一个MySQL数据库的性能的好坏。只有当长时间运行,并且有大量用户进行频繁操作时,MySQL数据库的性能就会体现出来了。例如,一个每天有几百万用户同时在线的大型网站的数据库性能的优劣就很明显。这么多用户在线的连接MySQL数据库
286090326
·
2014-08-28 16:09
mysql优化
mysql优化
简介
优化MySQL数据库是数据库管理员的必备技能。通过不同的优化方式达到提高MySQL数据库性能的目的。MySQL数据库的用户和数据非常少的时候,很难判断一个MySQL数据库的性能的好坏。只有当长时间运行,并且有大量用户进行频繁操作时,MySQL数据库的性能就会体现出来了。例如,一个每天有几百万用户同时在线的大型网站的数据库性能的优劣就很明显。这么多用户在线的连接MySQL数据库,并且进行查询、插入、
286090326
·
2014-08-28 16:09
mysql优化
数据库优化方案
mysql优化
概述(范式.索引.定位慢查询)
提升网页的显示速度的方式有很多,网站访问速度慢的主要原因是操作了数据库,或者是大并发。解决方案也是多式多样,比如,页面静态化,使用memcache或者redis,将安全性要求不高,却访问平凡的数据可以存放到内存数据库中.但是一个网站总是要操作数据库的,所以提高sql语句的CRUD效率也是必须要做的工作.常用的方法 创建的表结构要满足三范式 创建适当的索引[主键索引|唯一索引|全文索引|普通索引
PHer
·
2014-08-28 16:00
[
MySQL优化
案例]系列 — 分页优化
通常,我们会采用ORDERBYLIMITstart,offset的方式来进行分页查询。例如下面这个SQL:SELECT*FROM`t1`WHEREftype=1ORDERBYidDESCLIMIT100,10; 或者像下面这个不带任何条件的分页SQL:SELECT*FROM`t1`ORDERBYidDESCLIMIT100,10; 一般而言,分页SQL的耗时随着start值的增加而急剧增加,我们来
admin
·
2014-08-27 06:00
mysql
优化
分页
查询优化
mysql优化
WIN2003 IIS6.0+PHP+ASP+
MYSQL优化
配置
因为WINDOWS2003的IIS6.0默认是没有安装开启对ASP的支持这要我们手动去配置这一步很简单一首先在控制面板里运行"添加删除程序"选择安装IIS6.0安装后IIS6.0就默认开启了对ASP的支持如果发现未允许运行ASP可按ABC步骤去开启A:在开始菜单――》程序――》"管理工具"里打开IIS6.0选择“WEB服务扩展”B:点选ActiveServerPages组件和远程管理(HTML)工
唐培彬
·
2014-08-25 13:07
mysql优化
方法
阅读更多通过showstatus和应用特点了解各种SQL的执行频率通过SHOWSTATUS可以提供服务器状态信息,也可以使用mysqladminextended-status命令获得。SHOWSTATUS可以根据需要显示session级别的统计结果和global级别的统计结果。以下几个参数对Myisam和Innodb存储引擎都计数:Com_select执行select操作的次数,一次查询只累加1;
zhq_zhq
·
2014-08-23 22:00
sql优化
mysql
mysql优化
方法
通过show status和应用特点了解各种SQL的执行频率 通过SHOW STATUS可以提供服务器状态信息,也可以使用mysqladmin extended-status命令获得。SHOW STATUS可以根据需要显示session级别的统计结果和global级别的统计结果。 以下几个参数对Myisam和Innodb存储引擎都计数: Com_select 执行select
zhq_zhq
·
2014-08-23 22:00
mysql
SQL优化
mysql优化
方法
通过showstatus和应用特点了解各种SQL的执行频率通过SHOWSTATUS可以提供服务器状态信息,也可以使用mysqladminextended-status命令获得。SHOWSTATUS可以根据需要显示session级别的统计结果和global级别的统计结果。以下几个参数对Myisam和Innodb存储引擎都计数:Com_select 执行select操作的次数,一次查询只累加1;Com
zhq_zhq
·
2014-08-23 14:00
mysql
优化
方法
Mysql 优化基础
Mysql数据库优化方式
mysql优化
是一个综合性的技术,主要包括: a.表的设计合理化(符合3范式) b.添加适当的索引(index)[四种:普通索引,主键索引,唯一索引,全文索引] c.分表技术
swift123
·
2014-08-19 10:00
mysql
MySQL执行计划解读
Explain语法EXPLAINSELECT…… 变体: 1.EXPLAINEXTENDEDSELECT…… 将执行计划“反编译”成SELECT语句,运行SHOWWARNINGS可得到被
MySQL优化
器优化后的查询语句
wangjian223344
·
2014-08-14 15:00
mysql
执行计划
MySQL优化
建议--个人学习笔记
详细讲解提高数据库查询效率的实用方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwher
zhang342789912
·
2014-08-11 22:00
mysql
MySQL执行计划不准确 -概述
为毛
MySQL优化
器的执行计划好多时候都不准确,不是最优的呢(cpu+io)???
shine0181
·
2014-08-06 23:00
Mysql优化
之问题定位
Mysql优化
之问题定位先扯淡下,很久没有来csdn写博客了,最近在学燕18的
mysql优化
,并且这位老师讲的高达上还接地气, 今天刚好有空可以来总结这段时间学到的东西先上一张流程图(这张图引自燕18的教程
ygqwan
·
2014-08-03 15:00
mysql优化
优化大致思路: 1.表的设计符合三范式 2.建立合适的索引(主键索引、唯一索引、普通索引、全文索引) 3.定时清理不需要的数据,碎片整理 4.存储过程优化 5.硬件升级 6.mysql配置优化(并发数一般在1000左右,数据缓存优化) 7.分表技术(水平分表,垂直分表) 8.读写分离--------------------------------
stone_ryan
·
2014-07-31 17:23
优化
mysql
MySQL优化
器 limit影响的case
测试的用例中,因为limit的大小不同,而产生了完全不同的执行计划:1.测试case:createtablet1(f1int(11)notnull,f2int(11)notnull,f3int(11)notnull,f4tinyint(1)notnull,primarykey(f1),uniquekey(f2,f3),key(f4))engine=innodb;insertintot1values
xpchild
·
2014-07-30 16:00
MySQL优化
器 limit影响的case
测试的用例中,因为limit的大小不同,而产生了完全不同的执行计划:1.测试case:createtablet1( f1int(11)notnull, f2int(11)notnull, f3int(11)notnull, f4tinyint(1)notnull, primarykey(f1), uniquekey(f2,f3), key(f4) )engine=innodb;
xpchild
·
2014-07-30 16:00
mysql优化
目前看: 网站的开发瓶颈1. 带宽-云计算,云终端(视屏网站)2. 数据库-网站大并发,海量存储(sina,sohu ) 话题 :怎样做,我们的数据库会更快! 数据库分类:关系型数据库: mysql、oracle、sql server、db2、informix非关系型数据: 面向集合,面向对象…nosql数据库: mongodb PHP项目 u 数据库优化应当考虑方面:1. 数据库的设计(表)-
柯岳ky
·
2014-07-30 01:51
mysql
优化
Linux中对
MySQL优化
要求: MySQL数据库管理与维护 1、熟悉Linux上安装、配置和优化MySQL数据库, 2、熟悉 Mysql的AB复制以及读写分离的实现,能完成添加从库,从库变主库等操作; 3、精通mysql数据库的查询、子查询、插入、更新等操作,以及建数据库、表和索引; 4、掌握表的连接、视图,以为存储过程和函数的使用; 5、能实现mysql数据库的备份和还原,对各种引擎进行优化; =
tw5566
·
2014-07-29 19:00
mysql优化
Linux中对
MySQL优化
要求:MySQL数据库管理与维护1、熟悉Linux上安装、配置和优化MySQL数据库,2、熟悉 Mysql的AB复制以及读写分离的实现,能完成添加从库,从库变主库等操作;3、精通mysql数据库的查询、子查询、插入、更新等操作,以及建数据库、表和索引;4、掌握表的连接、视图,以为存储过程和函数的使用;5、能实现mysql数据库的备份和还原,对各种引擎进行优化;===================
tw5566
·
2014-07-29 11:00
优化
linux
mysql
LINUX上
MYSQL优化
三板斧
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。闲话少说,进入正题。一、CPU首先从CPU说起。你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat/proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:#cat /proc/cpuinfo proce
狼行-狼行
·
2014-07-29 09:00
VM.SWAPPINESS=0在最新内核中可能会OOM,MYSQL被意外KILL
在之前的《LINUX上
MYSQL优化
三板斧》中,我们建议大家把vm.swappiness=0设置好。
longxibendi
·
2014-07-26 16:00
mysql
oom
swappniess
21条
MySQL优化
建议(经验总结)
今天一个朋友向我咨询怎么去优化MySQL,我按着思维整理了一下,大概粗的可以分为21个方向。还有一些细节东西(tablecache,表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初期能把下面做完也是一个不错的系统。1.要确保有足够的内存数据库能够高效的运行,最关建的因素需要内存足更大了,能缓存住数据,更新也可以在内存先完成。但不同的业务对内存需要强度不一样,一推荐内存要占到数据的15-
吴炳锡
·
2014-07-22 11:58
mysql优化
技巧
mysql数据库优化包括a.表的设计合理化(符合3NF)b.添加适当索引(index[4种:普通索引主键索引唯一索引unique 全文索引])c.分表技术(水平分割,垂直分割)d.读写[写:update/delete/add]分离e.存储过程[模块化编程可以提高速度]数据库的三层结构oraleMySQLdb2sqlserverphp程序通过dbms(数据库管理系统)操作数据库文件,数据库执行相关操
山鹰sniper
·
2014-07-19 07:00
mysql优化
MySQL执行计划解读
html Explain语法EXPLAINSELECT…… 变体: 1.EXPLAINEXTENDEDSELECT…… 将执行计划“反编译”成SELECT语句,运行SHOWWARNINGS可得到被
MySQL
ysj5125094
·
2014-07-17 17:00
mysql效率
MySQL执行计划
mysql优化
mysqlreport showstatus索引使用慢查询分析工具key_buffer_size MyISAM索引缓存空间大小临时表打开表的情况进程使用情况查询缓存文件打开数 open_files大于open_files_limit值<75%索引碎片优化 MyISAM因索引和数据分开,优化可以整理 数据文件并重排索引InnoDB索引和数据绑定在一起,ALTERTABLE键数
muzinan110
·
2014-07-15 15:54
mysql
优化
MySql优化
要想掌握数据库的优化首先要知道数据库的事务性吧?这是最基础的!!! (1) 原子性 ? 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 (2) 一致性? 事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这种特性称为事务的一致性。假如数据库的状态满足所有的完整性约束,就说该数据库是一
501311837
·
2014-07-14 23:00
mysql
优化
索引
由浅入深探究mysql索引结构原理、性能分析与优化
基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-treeB+tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:
MYSQL
蓝狐乐队
·
2014-07-08 17:00
mysql优化
2
u Mysql数据库的优化技术对
mysql优化
时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引
huangjianxiang1875
·
2014-06-23 20:00
MySQL的一些值
mysql优化
,mysql默认连接数修改!!!
不坏
·
2014-06-23 10:00
mysql优化
的重要参数 key_buffer_size table_cache
table_cache设置成很大的值。如果设置得太高,可能会造成文件描述符不足,从而造成性能不稳定或者连接失败。 open_tables表示当前打开的表缓存数,如果执行flushtables操作,则此系统会关闭一些当前没有使用的表缓存而使得此状态值减小; opend_tables表示曾经打开的表缓存数,会一直进行累加,如果执行flushtables操作,值不会减小。 在mysql默认安装情况下
Heng_Ji
·
2014-06-19 19:00
mysql临时表优化
[
MySQL优化
案例]系列--频繁创建临时表Byyejron17二月2009作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载。
王学超
·
2014-06-19 01:00
专辑:
MYSQL优化
视频教程(韩顺平)
简介:在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其
crossbell
·
2014-06-13 15:00
浅谈mysql配置优化和sql语句优化
很久之前就想写一篇关于
mysql优化
方面的文章了,忙于工作,在着也比较懒散。现在网上
mysql优化
方面的帖子很多,也不乏精品。很早听一DBA前辈说过:mysql
AIOPS_DBA
·
2014-06-04 10:55
配置
mysql
优化
MySQL
浅谈mysql配置优化和sql语句优化
很久之前就想写一篇关于
mysql优化
方面的文章了,忙于工作,在着也比较懒散。现在网上
mysql优化
方面的帖子很多,也不乏精品。很早听一DBA前辈说过
lover007
·
2014-06-04 10:55
sql
mysql
优化
配置
语句
[
MySQL优化
案例]系列 — 典型性索引引发CPU负载飙升问题
收到一个mysql服务器负载告警,上去一看,loadaverage都飙到280多了,用top一看,CPU跑到了336%,不过IO和内存的负载并不高,根据经验,应该又是一起索引引起的惨案了。看下processlist以及slowquery情况,发现有一个SQL经常出现,执行计划中的扫描记录数看着还可以,单次执行耗时为0.07s,还不算太大。乍一看,可能不是它引发的,但出现频率实在太高,而且执行计划看
yejr
·
2014-06-04 07:00
mysql
数据库
优化
索引
mysql优化
:连接数
有时候我们会遇见”MySQL:ERROR1040:Toomanyconnections”的异常,一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看mysql的最大连接数:mysql>showvariableslike'%max_connections%'; +--------
u011986449
·
2014-06-03 22:00
mysql优化
mysql连接数
mysql优化
(1)show命令 慢查询日志 explain profiling
原文地址:http://zhumeng8337797.blog.163.com/blog/static/1007689142012095142876/?suggestedreading&wumii目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1) max_connections2) b
xiyang_1990
·
2014-05-28 18:00
数据结构
优化
性能优化
web服务器
数据库服务器
有关
mysql优化
的一些东东整理
1.查询帮助 ? contents2.使用合成的散列值,分离BLOB或者TEXT3.货币使用定点数(decimal或者numberic)4.sql_mode?5.order by rand() limit 1000;6.优化show status like 'Com' Com_select Com_insert等查看插入多还是查询多7.Handler_read_key 的值将很高,这个值代表了一个
changyangzhw053
·
2014-05-27 14:00
mysql优化
MySQL优化
原则
数据库已成为互联网应用必不可少的底层依赖,其中MySQL作为开源数据库得到了更加广泛的应用。最近一直专注于项目工程的开发,对开发过程中使用到的一些关于数据库的优化原则进行了总结,希望能够帮助更多的应用开发人员更好的使用MySQL数据库。 MySQL的优化主要包括三个方面,首先是SQL语句的优化,其次是表结构的优化,这里主要指索引的优化,最后是服务器配置的优化。 1. SQL语
xtjsxtj
·
2014-05-20 10:00
MySql优化
方案
MySql优化
1、 表数据类型选择 (1) 能小就用小。表数据类型第一个原则是:使用能正确的表示和存储数据的最短类型。这样可以减少对磁盘空间、内存、cpu缓存的使用。
shibin_1109
·
2014-05-17 12:00
mysql
MySQL优化
之如何查找SQL效率低的原因
查询到效率低的SQL语句后,可以通过EXPLAIN或者DESC命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序,比如我们想计算2006年所有公司的销售额,需要关联sales表和company表,并且对profit字段做求和(sum)操作,相应SQL的执行计划如下:mysql>explainselectsum(profit)fromsalesa
·
2014-05-16 00:57
MySQL优化
之如何了解SQL的执行频率
show[session|global]status可以根据需要加上参数“session”或者“global”来显示session级(当前连接)的统计结果和global级(自数据库上次启动至今)的统计结果。如果不写,默认使用参数是“session”。Com_xxx表示每个xxx语句执行的次数,我们通常比较关心的是以下几个统计参数:•Com_select:执行select操作的次数,一次查询只累加1
·
2014-05-16 00:35
mysql优化
思路
调优思路:1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎2.数据的应用--怎样取数据,sql语句的优化3.mysql服务优化--内存的使用,磁盘的使用4.操作系统的优化--内核、tcp连接数量5.升级硬件设备 磁盘io规划raid技术:raid0[xfs]swap分区:最好使用raid0磁盘分区:一个库放到一个分区上或一个磁盘上物理分区createtablet1(idin
自由鱼
·
2014-05-14 09:00
Mysql优化
读书笔记
感谢SkyJian的一系列文章,让在下受益匪浅。下面做一些简单的读书笔记一)缓存参数优化由于数据库是密集型的数据IO操作应用,而硬盘IO几乎是内存IO的三个时间数量级的消耗。所以性能优化第一点就是尽量使用内存IO,也就是磁盘IO转换到内存IO。1)query_cache_size/query_cache_typeQueryCache主要缓存resultset,只针对select语句。实现方式就是把
Fly_Sky520
·
2014-04-23 16:00
MySQL EXPLAIN 命令详解学习
这条命令的输出结果能够让我们了解
MySQL优化
器是如何执行SQL语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。
Jasonqiu_sh
·
2014-04-19 20:26
mysql数据库
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他