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优化
之简单明了
一,优化的第一步是知道那条语句比较耗费时间是吧,用下面的语句进行查询吧 explain select count(*) from stu where name like "a%"\G 查询后的大概显示结果是这样的: id: 1 select_type: SIMPLE //SIMPLE 表
·
2015-10-31 10:51
mysql优化
高级php面试题
一、mysql相关知识 1、
mysql优化
方式 MYS
·
2015-10-31 09:53
PHP
mysql优化
:连接数
有时候我们会遇见”MySQL: ERROR 1040: Too many connections”的异常,一种原因是訪问量过高,MySQLserver抗不住,这个时候就要考虑添加从server分散读压力,还有一种原因就是MySQL配置文件里max_connections值过小。 首先,我们来查看mysql的最大连接数: mysql> show variables like '%max_
·
2015-10-31 09:23
mysql优化
网站访问量大 怎样优化mysql数据库
MySQL优化
的一些建议,单机MySQL的优化我分为三个部分,一是服务器物理硬件的优化,二是 MySQL安装时的编译优化,三是自身配置文件my.cnf的优化;如果单机的优化也解决不了你的数据库的压力的话
·
2015-10-31 09:13
mysql
Linux上跑
MySQL优化
技巧
1.禁止操作系统更新文件的atime属性 atime是Linux/UNIX系统下的一个文件属性,每当读取文件时,操作系统都会将读操作时间回写到磁盘上。对于读写频繁的数据库文件来说,记录文件的访问时间一般没有任何用处,却会增加磁盘系统的负担,影响I/O性能!因此,可以通过设置文件系统的mount熟悉,阻止操作系统写atime信息,减轻磁盘I/O负担。方法如下: (1)修改文件系统配置文件/etc
·
2015-10-31 08:05
mysql优化
MySQL执行计划解读
EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被
MySQL优化
器优化后的查询语句 2.
·
2015-10-31 08:53
mysql
MySQL优化
使用python连接mysql安装MySQL-python不支持Python3要想使python可以操作mysql就需要MySQL-python驱动,它是python操作mysql必不可少的模块。下载地址:https://pypi.python.org/pypi/MySQL-python/下载MySQL-python-1.2.5.zip文件之后直接解压。进入MySQL-python-1.2.5目录
tanxuan231
·
2015-10-30 18:00
mysql优化
三
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:&
·
2015-10-30 18:25
mysql优化
MySQL优化
之COUNT(*)效率
MySQL优化
之COUNT(*)效率 刚给一个朋友解决他写的Discuz!插件的问题,说到MySQL的COUNT(*)的效率,发现越说越说不清楚,干脆写下来,分享给大家。
·
2015-10-30 15:31
mysql优化
MySQL优化
之COUNT(*)效率
1.任何情况下SELECT COUNT(*) FROM tablename是最优选择; 2.尽量减少SELECT COUNT(*) FROM tablename WHERE COL = ‘value’ 这种查询; 3.杜绝SELECT COUNT(COL) FROM tablename的出现。 COUNT(*)与COUNT(COL) 网上搜索了下,发现各种说
·
2015-10-30 14:14
mysql优化
一个学习PHP的笔记(编程过程都如此)
理解动态语言的概念,运做机制,熟悉PHP语法 (3)学习如何将PHP与HTML结合起来完成简单动态页面 (4)接触MYSQL,开始设计数据库程序 (5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,
MYSQL
·
2015-10-30 14:20
PHP
Mysql优化
SQL语句的一般步骤
首先,我们需要显示Mysql的状态,一系列操作导致的服务器的动态值,我们只能看,来判断,不能改。 show status; 会话级别的。 这次登录以后的操作次数。 show status like 'com_insert'; show status like 'com_select'; show status like 'com_update'; show s
·
2015-10-30 12:29
mysql优化
MySql的优化步骤
MySql优化
的一般步骤: 1.通过show status 命令了解各种sql的执行效率 SHOW STATUS提供msyql服务器的状态信息 一般情况下,我们只需要了解以”Com”开头的指令
·
2015-10-30 12:22
mysql
Mysql优化
小记1
在项目开发中,需要写个windows服务从sqlserver复制数据到mysql(5.6.13 Win64(x86_64)),然后对这些数据进行计算分析。每15分钟复制一次,每次复制大概200条数据,每隔1小时对新同步的数据进行计算。 我们的mysql服务器是个破台式机,如下:(最初4G内存) 随着时间推移,数据量不断增加,目前数据表有7295400条数据。眼看着同步数据耗时越来越长,从最
·
2015-10-30 11:40
mysql优化
MySQL优化
器:index merge介绍
在MySQL官方手册上,关于indexmerge的介绍非常非常少。甚至还有不少误导的地方,这次把5.1版本关于此类优化处理的代码细看了一遍,以案例的方式介绍了各种实用indexmerge访问类型的SQL。后续的还会继续介绍indexmerge实现的主要数据结构,以及成本评估。目录 [hide]1.什么是indexmerge1.1indexmerge的限制:range优先2.关于indexmerge
zheng0518
·
2015-10-28 21:00
MySQL优化器index
merge介
MYSQL的深入学习--优化步骤
MySql优化
的一般步骤 1.通过show status 命令了解各种sql的执行效率 SHOW STATUS提供msyql服务器的状态信息 一般情况下,我们只需要了解以”Com”开头的指令
·
2015-10-28 08:44
mysql
zz淘宝商品库
MySQL优化
实践
淘宝商品库是淘宝网最核心的数据库之一,采用MySQL主备集群的架构,特点是数据量大且增长速度快,读多写少,对安全性要求高,并发请求高。 演 讲内容包括淘宝商品库硬件的选型决策, 安全性和性能的平衡,特别是创新引入PCI-E Flash卡和Flashcache作为Cache提高IO性能,在保证安全性的前提下就包括MySQL、InnoDB引擎、文件系统、系统Page Cache、 IO调度算
·
2015-10-27 15:29
mysql优化
MySQL优化
查询语句Explain
一.语法 explain < table_name > 例如: explain select * from t3 where id=3952602; 二.explain输出解释 +—-+————-+——-+——-+——————-+———+———+——-+——+——-+ | id | select_type | table | type | possible
·
2015-10-27 15:17
EXPLAIN
<<高性能mysql>>笔记1
http://www.cnblogs.com/TheViper <<高性能mysql>>这本书写的真的很好,只可惜本屌不才,大部分都看不懂,暂且记下与
mysql
·
2015-10-27 13:52
mysql
mysql优化
慢查询(一)
1.显示慢查询的一些参数的命令:show variables like '%slow%';结果如图 2.上面四个参数的意思是: log_slow_queries off 表示“慢查询”是“关闭的状态” slow_launch_time 2 表示“查询时间
·
2015-10-27 12:34
mysql优化
MySQL优化
一、explain EXPLAIN SELECT * FROM tj_cps WHERE issend=0 LIMIT 15; explain用法 EXPLAIN tbl_name或:EXPLAIN [EXTENDED] SELECT select_options 前者可以得出一个表的字段结构等等,后者主要是给出相关的一些索引信息,而今天要讲述的重点是后者。 各个属性的含义id:
·
2015-10-27 11:19
mysql优化
mysql 索引
一、索引 --索引像书的目录,可以加快查询速度,
mysql优化
的一种。
去吧奥特曼
·
2015-10-26 15:56
mysql
索引
mysql优化
一
1.show global status 可以列出MySQL服务器运行各种状态值 2.show variables 查询MySQL服务器配置信息 一、慢查询 mysql&g
·
2015-10-22 21:47
mysql优化
mysql读写分离实战
http://blog.csdn.net/cutesource/article/details/5710645mycathttp://code.taobao.org/svn/openclouddb/
mysql
林锋
·
2015-10-22 19:00
[
MySQL优化
] -- 如何定位效率较低的SQL
一般通过以下两种方式定位执行效率较低的 SQL 语句。 通过慢查询日志定位那些执行效率较低的 SQL 语句,用 --log-slow-queries[=file_name] 选项启动时, mysqld 会 写一个包含所有执行时间超过 long_query_time 秒的 SQL 语句的日志文件,通过查看这个日志文件定位效率较低的 SQL 。 慢查询日志在查询结束以后才
·
2015-10-21 13:02
mysql优化
[
MySQL优化
] -- 如何了解SQL的执行频率
MySQL 客户端连接成功后,通过 show [session|global]status 命令 可以提供服务器状态信息,也可以在操作系统上使用 mysqladmin extended-status 命令获得这些消息。 show [session|global] status 可以根据需要加上参数“ session ”或者“ global
·
2015-10-21 13:02
mysql优化
[
MySQL优化
] -- 如何查找SQL效率低的原因
查询到效率低的 SQL 语句 后,可以通过 EXPLAIN 或者 DESC 命令获取 MySQL 如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序,比如我们想计算 2006 年所有公司的销售额,需要关联 sales 表和 company 表,并且对 profit 字段做求和( sum )操作,相应 SQL 的执行计划如下:
·
2015-10-21 13:01
mysql优化
[
MySQL优化
] -- 如何使用SQL Profiler 性能分析器
mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 下面我们举例介绍一下 MySQL SQL Profiler 的使用方法: 首先,开启 MySQL SQL Profiler mysql> SELECT @@profiling; +-------------+
·
2015-10-21 13:00
profile
Mysql优化
与使用集锦
MyISAM的读性能是比Innodb强 MyISAM的索引和数据是分开的,并且索引是有压缩的 Innodb是索引和数据是紧密捆绑的,没有使用压缩从而会造成Innodb比MyISAM体积庞大不小 MyISAM不支持外键 Innodb支持 MyISAM不支持事务 Innodb支持 MyISAM只支持表所 Innodb支持行锁 对数
·
2015-10-21 12:16
mysql优化
MySQL优化
之profile
分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的SQL语句都将记录其资源开销,诸如IO,上下文切换,CPU,Memory等等。根据这些开销进一步分析当前SQL瓶颈从而进行优
·
2015-10-21 12:40
profile
mysql:max_connection的设置及优化
max_connections设置及优化 参考下面两篇文章: 1.mysql官方文档:http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html 飞诺网
mysql
·
2015-10-21 12:34
Connection
Performance Tuning MySQL
通过下面的几种方法发现瓶颈以后,我们才能确定下一步应该怎么做^_^ 其他的可以参考我前面写的文章:MySQL常用SQL优化,Linux上跑
MySQL优化
(1)查看系统状态,比如top,vmstat
·
2015-10-21 12:05
performance
比较全面的
MySQL优化
参考(上下篇)
转自:http://imysql.com/2015/05/24/mysql-optimization-reference-1.shtml 本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联系
·
2015-10-21 12:31
mysql优化
一篇MYSQL表优化的文章,说的很好
原文引自:http://topic.csdn.net/u/20080105/11/f5b189c8-e308-4561-a68f-98b913a0e3b4.html
MySQL优化
经验Wikipedia
·
2015-10-21 11:03
mysql
MySQL优化
小案例:连接数
错误代码:MySQL: ERROR 1040: Too many connections 经常会遇到这个错误,要么是业务增长,正常的访问量增多,要么是自己的max_connections设置的过小了 查看系统的最大连接数max mysql> SHOW VARIABLES LIKE 'max_connections'; 查看系统之前处理的最大连接数use
·
2015-10-21 11:33
mysql优化
MySQL优化
小案例:key_buffer_size
key_buffer_size是对MyISAM表性能影响最大的一个参数,下面一台以MyISAM为主要存储引擎服务器的配置: mysql> SHOW VARIABLES LIKE '%key_buffer_size%'; 下面查看key_buffer_size的使用情况: mysql> SHOW GLOBAL STATUS LIKE '%key_read%';
·
2015-10-21 11:33
mysql优化
mysql优化
相关
逆范式:1对多的时候应当尽可能的把冗余放在1那边 show status show variables 关心以com开头的命令 show status like 'com%' show session status like 'com_select'; //本次会话show global status like 'com_select'; &nb
·
2015-10-21 10:15
mysql优化
Mysql数据库优化总结
Mysql数据库优化总结-----杜说明:本文的环境为CENTOS5.564Bit/Mysql5.1.50简介:使用Mysql有一段时间了,期间做了不少关于
Mysql优化
、设计、维护的工作,这两天有时间做一下简单的总结
duhaqiang
·
2015-10-19 17:28
mysql数据库优化
运维技术
Mysql数据库优化总结
数据库优化总结 -----杜说明:本文的环境为CENTOS5.564Bit/Mysql5.1.50简介:使用Mysql有一段时间了,期间做了不少关于
Mysql
duhaqiang
·
2015-10-19 17:28
mysql数据库优化
Mysql数据库优化总结
数据库优化总结 -----杜说明:本文的环境为CENTOS5.564Bit/Mysql5.1.50简介:使用Mysql有一段时间了,期间做了不少关于
Mysql
duhaqiang
·
2015-10-19 17:28
mysql数据库优化
优化MySQL,还是使用缓存?
优化
MySQL优化
MySQL时,一般会先查看发送给mysql的查询语句,然后运行explain命令。稍加审
白志华
·
2015-10-18 10:00
mysql优化
的策略
1.配置参数索引缓冲区长度key_buffer_size,推荐设置为可用内存的25%,目的是缓冲更多的索引表缓冲长度read_buffer_size,目的缓冲最常用的表慢查询日志时间阈值long_query_time,可以获取查询的时间瓶颈2.添加索引为user表的username字段添加索引CREATEINDEXidx_usernameONuser(username)3.explainexpla
清明小雨
·
2015-10-16 22:35
单表60亿记录等大数据场景的
MySQL优化
和运维之道 | 高可用架构
2015-08-09杨尚刚高可用架构此文是根据杨尚刚在【QCON高可用架构群】中,针对MySQL在单表海量记录等场景下,业界广泛关注的MySQL问题的经验分享整理而成,转发请注明出处。杨尚刚,美图公司数据库高级DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数据库工程师,负责新浪微博核心数据库架构改造优化,以及数据库相关的服务器存储选型设计。前言MySQL数据库大家应该都很熟悉,而且随着
shaobingj126
·
2015-10-14 09:00
MySQL执行计划解读
EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被
MySQL优化
器优化后的查询语句 2.
osenlin
·
2015-10-10 11:00
Video-No.03 韩顺平_
MySQL优化
1、MySQL数据库优化技术 1)表的设计合理化(符合3NF) 2)添加适当的索引(index):普通索引、主键索引、唯一索引、全文索引、复合索引 3)分表技术(水平分割、垂直分割) 4)读写分离(读:select,写:insert、update、delete) 5)存储过程、触发器(模块化编程,提前编译sql语句,提交执行速度) 6)对mysql配置文件进行优
蓝汀华韶
·
2015-10-07 11:00
Mysql优化
小结
1.要确保有足够的内存数据库能够高效的运行,最关建的因素需要内存足更大了,能缓存住数据,更新也可以在内存先完成。但不同的业务对内存需要强度不一样,一推荐内存要占到数据的15-25%的比例,特别的热的数据,内存基本要达到数据库的80%大小。2.需要更多更快的CPUMySQL5.6可以利用到64个核,而MySQL每个query只能运行在一个CPU上,所以要求更多的CPU,更快的CPU会更有利于并发。3
张世栋
·
2015-09-29 23:15
MySql
mysql 数据库建立索引
索引就好像数的目录一样,如果在字段中建立索引,那么以索引列为查询条件时可以加快查询数据的速度,这是
mysql优化
的重要内容之一;创建主键索引查询数据库,根据主键查询是最快的,每个表只能存在一个主键列,但是可以有多个普通索引列
gaoguodeng
·
2015-09-29 14:58
mysql
数据库建立索引
小蚂蚁学习mysql性能优化(1)--SQL以及索引优化
性能优化之
mysql优化
可以从几个方面进行优化 硬件 系统配置 数据库表结构 SQL索引 成本从高到底,效果从低到高。如何发现有问题的SQL?
学PHP的小蚂蚁
·
2015-09-28 10:00
mysql优化
MySQL通用优化手册
分享主题为“MySQL通用优化”,涵盖硬件、系统优化,
MySQL优化
、配置优化、SCHEMA优化等内容,值得学习。本文转自UCloud云计算公众号,点击阅读原文查看网页版文章。
gaogaotomle
·
2015-09-25 15:44
mysql优化
MySQL通用优化技巧
想要做好
MySQL优化
,需要先了解MySQL都有哪些特点:简言之,MySQL一般用于互联网业务的数据持久化存储,并且用于保证数据的一致性、可靠性,而不是用于:复杂查询;复杂运算;大二进制存储。
Stubborn_Cow
·
2015-09-17 16:00
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他