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优化
原理3
聊聊MySQL配置。大多数开发者可能不太会关注MySQL的配置,毕竟在基本配置没有问题的情况下,把更多的精力放在schema设计、索引优化和SQL优化上,是非常务实的策略。这时,如果再花力气去优化配置项,获得的收益通常都比较小。更多的时候,基于安全因素的考量,普通开发者很少能够接触到生产环境的MySQL配置。正是这样,导致开发者(包括我)对MySQL的配置不甚了解,希望本文能帮你更好的了解MySQ
CHEN川
·
2017-08-05 16:35
MySQL
MySQL优化
Original
MySQL百万级数据量查询优化
先说下背景,之前写代码基本不用考虑数据库优化,当然,一些基本的
mysql优化
专业素养还是有的,直到公司业务流水太大,做数据统计的时候请求超时-_-我才意识到,作为一名优秀的程序媛,数据优化是必不可少,能用上就千万别偷懒
php_girl
·
2017-08-04 15:55
随笔
MySQL优化
- 所需了解的基础知识
时隔一年半,期间一直想写但却觉得没有实质性的内容可记录,本文为[高性能MySQL]的学习日志整理分享(感兴趣建议读原书)。优化应贯穿整个产品开发周期中,开发过程中考虑一些性能问题与影响,总比出问题才开始重构优化代价要低,所以这些优化知识其实应算需具备的常识。1、MySQL构架的一些知识1.1纵观全貌,逻辑结构如下:关于优化,是一个比较复杂的过程,可能涉及操作系统配置、网络/磁盘IO、内存、文件系统
mikevictor
·
2017-08-03 16:00
MySQL优化
一次浴火重生的
MySQL优化
(EXPLAIN命令详解)一直对SQL优化的技能心存无限的向往,之前面试的时候有很多面试官都会来一句,你会优化吗?
杰思
·
2017-08-03 10:17
MySQL
优化
MySQL优化
- 性能分析与查询优化
MySQL优化
-性能分析与查询优化优化应贯穿整个产品开发周期中,比如编写复杂SQL时查看执行计划,安装MySQL服务器时尽量合理配置(见过太多完全使用默认配置安装的情况),根据应用负载选择合理的硬件配置等
杰思
·
2017-08-03 10:04
MySQL
优化
性能分析
MySQL优化
- 性能分析与查询优化
优化应贯穿整个产品开发周期中,比如编写复杂SQL时查看执行计划,安装MySQL服务器时尽量合理配置(见过太多完全使用默认配置安装的情况),根据应用负载选择合理的硬件配置等。1、性能分析性能分析包含多方面:CPU、Memory、磁盘/网络IO、MySQL服务器本身等。1.1操作系统分析常规的操作系统分析,在Linux中通常包含一些性能监控命令,如top、vmstat、iostat、strace、ip
mikevictor
·
2017-08-03 09:00
python-Mysql的操作(pyMysql的介绍)
python中的mysqldb能对mysql进行操作,性能也比py
Mysql优化
,但是对于python3.x不太兼容。
肥肥米怡
·
2017-08-02 17:40
我必须得告诉大家的
MySQL优化
原理2
如果有同学看完上一篇关于MySQL文章,文末留有两个很开放的问题,如有兴趣可以在脑袋里想想。本文也会试着回答这两个问题,希望能给你一些参考。现在可以思考一个问题,如果数据量非常大的情况下,您根据业务选择了合适的字段,精心设计了表和索引,还仔细的检查了所有的SQL,并确认已经没什么问题,但性能仍然不能满足您的要求,该怎么办呢?还有其他优化策略吗?答案是肯定的。接下来继续和您讨论一些常用的MySQL高
CHEN川
·
2017-07-25 17:24
MySQL
优化
Original
我必须得告诉大家的
MySQL优化
原理
说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构如果能在头脑中构建一幅MySQL各组
CHEN川
·
2017-07-25 15:24
MySQL
优化
Original
MySQL hint
STRAIGHT_JOIN多表连结时,
MySQL优化
器要确定以谁为驱动表,也就是说以哪个表为基准。
lianzhouxiaowu
·
2017-07-25 15:59
MySQL
mysql优化
(四)
mysql优化
索引--Using filesort
主要思路:解决orderby引起的排序无法索引的问题。解决方法,将所有查询条件字段和排序字段创建联合索引。ex:explainSELECTa.valid,c.NAMEASbankname,d.paraNameASstate,e.`name`ASusername,a.jhstatus,a.moneybalance,f.bizname,b.phone_self2ASphoneSelf2FROM`cas
Alice_qixin
·
2017-07-24 15:38
mysql
索引
优化
mysql
mysql优化
(四)
mysql优化
索引--Using filesort
主要思路:解决orderby引起的排序无法索引的问题。解决方法,将所有查询条件字段和排序字段创建联合索引。ex:explainSELECTa.valid,c.NAMEASbankname,d.paraNameASstate,e.`name`ASusername,a.jhstatus,a.moneybalance,f.bizname,b.phone_self2ASphoneSelf2FROM`cas
Alice_qixin
·
2017-07-24 15:38
mysql
索引
优化
mysql
MySQL优化
笔记(八)--锁机制超详细解析(锁分类、事务并发、引擎并发控制)
本系列:demo下载(一)
MySQL优化
笔记(一)--库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)--查找优化(1)(非索引设计)(三)
MySQL优化
笔记(二)--查找优化(2)(外连接、
JackFrost_fuzhu
·
2017-07-04 23:48
MySQL优化
笔记(五)--数据库存储引擎(主要分析对比InnoDB和MyISAM以及讲述Mrg_Myisam分表)
本系列:demo下载(一)
MySQL优化
笔记(一)--库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)--查找优化(1)(非索引设计)(三)
MySQL优化
笔记(二)--查找优化(2)(外连接、
JackFrost_fuzhu
·
2017-07-04 23:21
MySQL优化
笔记(三)--索引的使用、原理和设计优化
文章结构:(1)索引的概述和使用;(2)索引的基本原理;(3)索引分类;(4)索引设计优化本系列:demo下载(一)
MySQL优化
笔记(一)--库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)
JackFrost_fuzhu
·
2017-07-04 23:06
MySQL优化
笔记(二)--查找优化(2)(外连接、多表联合查询以及查询注意点)
本系列:demo下载(一)
MySQL优化
笔记(一)--库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)--查找优化(1)(非索引设计)(三)
MySQL优化
笔记(二)--查找优化(2)(外连接、
JackFrost_fuzhu
·
2017-07-04 23:23
MySQL优化
笔记(一)--库与表基本操作以及数据增删改
数据库,后端开发者必学,而且现在以MySQL居多。这个系列将罗列自己以前的笔记以及深入MySQL一些高级用法。打算先讲很多人关注的使用方式(增删改查以及其优化),然后就讲数据库和表的操作(很多我们学习忽略的地方),接着就是引擎还有更高级的查询等等。OK,不多说,Let'sgo!本系列会逐步更新,从基本知识总结,到sql优化,索引设计优化,存储过程使用优化......并且到后面会给出一些方案设计,比
JackFrost_fuzhu
·
2017-07-04 23:23
MySQL优化
系列(八)--锁机制超详细解析(锁分类、事务并发、引擎并发控制)
本系列:demo下载(一)
MySQL优化
笔记(一)–库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)–查找优化(1)(非索引设计)(三)
MySQL优化
笔记(二)–查找优化(2)(外连接、多表联合查询以及查询注意点
Jack__Frost
·
2017-07-04 21:20
MySQL
MySQL优化
系列(四)--表的设计与优化(单表、多表)
本系列:demo下载(一)
MySQL优化
笔记(一)–库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)–查找优化(1)(非索引设计)(三)
MySQL优化
笔记(二)–查找优化(2)(外连接、多表联合查询以及查询注意点
Jack__Frost
·
2017-06-29 22:41
MySQL
MySQL优化
系列(三)--索引的使用、原理和设计优化
文章结构:(1)索引的概述和使用;(2)索引的基本原理;(3)索引分类;(4)索引设计优化本系列:demo下载(一)
MySQL优化
笔记(一)–库与表基本操作以及数据增删改(二)
MySQL优化
笔记(二)–
Jack__Frost
·
2017-06-29 22:59
MySQL
MySql优化
原理
之前的文章谈了MySql一些导致不走索引的原因,对于我说的那些不走索引,这篇文章给出了原因。文中指出优化的类型以及原因,myql架构、存储原理等。文章有点长,希望可以帮助大家......有时间慢慢读吧。MySQL的查询优化,相信大家有很多技巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型…..你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性
niles_CN
·
2017-06-26 15:09
mysql
我必须得告诉大家的
MySQL优化
原理2
题图来自于NationalGeographicfrominstagram如果有同学看完上一篇关于MySQL文章,文末留有两个很开放的问题,如有兴趣可以在脑袋里想想。本文也会试着回答这两个问题,希望能给你一些参考。现在可以思考一个问题,如果数据量非常大的情况下,您根据业务选择了合适的字段,精心设计了表和索引,还仔细的检查了所有的SQL,并确认已经没什么问题,但性能仍然不能满足您的要求,该怎么办呢?还
CHEN川
·
2017-06-22 07:41
MySQL优化
思路,以及解决方案
mysql优化
索引和配置,以及慢查询分析s首先基本的思路1)性能瓶颈定位使用show命令、慢查询日志、explain分析查询、profiling分析查询、2)索引及查询优化3)配置优化MySQL数据库常见的两个瓶颈
tty之星
·
2017-06-18 15:04
MySQL
服务器
优化方案
mysql数据库的优化以及架构
读写分离如何实现?
读写分离如何实现
mysql优化
前面已经总结了。
aweq23dasd
·
2017-06-17 09:24
mysql优化
mysql数据库优化1.硬件优化a.64位cpu一台机器8-16颗cpu,(其他)2-4颗b.内存96-128g3-4个实例(百度),(其他)32-64,2个实例c.硬盘,数量越多越好,性能:ssd(高并发)>sas(普通线上)>sata(线下)raid4块盘:RAID0>RAID10>RAID5>RAID1d.网卡多块网卡bond,以及buffer,tcp优化2.软件优化操作系统:64位软件:m
1243983186
·
2017-06-08 17:09
mysql
优化
数据与存储
Mysql优化
面试题
最好的优化数据库表的方法就是不查询!!对于可以不查的数据就不要查,既是可以查三列的数据,就不要查五列,甚至使用*来操作对于查询操作比较频繁的字段,添加使用索引,提高查询的速度避免用null,null要用特殊的字节来标注,不利于索引,尽量设置为notnull,能够使用定长满足的就使用定长,如varchar(20)能解决不要用varchar(100)索引并不是越多越好,索引可以提高select的效率,
今天一点也不冷
·
2017-05-31 10:26
面试常见问题记录
MySQL优化
原理
说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构如果能在头脑中构建一幅MySQL各组件之间
jjjssswww
·
2017-05-23 09:56
sa
mysql explain
标签:mysql性能分析
mysql优化
sql语句explain杂谈分类:sql1使用explain语句去查看分析结果,如explainselect*fromtest1whereid=1;会出现:idselecttypetabletypepossible_keyskeykey_lenrefrowsextra
gaoshang1992
·
2017-05-20 12:52
mysql
数据库
mysql优化
,导致查询不走索引的原因总结
最近公司让我做SQL优化的工作(MySql),用explain发了一些问题。常见的像OR,IN,>=,或者是嵌套等导致索引失效,导致查询性能降低的问题在这里就不做陈述了,网上的文章一搜一大片。我只是写点个人工作中遇到的,网上不好搜索的,但是不保证所有的场景都试用,后续我还会更新。1、orderby和limit结合使用,如果where字段,orderby字段都是索引,那么有limit索引会使用ord
niles_CN
·
2017-05-19 13:32
转载
Mysql优化
Mysql占用内存优化 CPU多核多线程优化
下面我们了解一下
MySQL优化
的一些基础,MySQL的优化
李景山-编程者
·
2017-05-02 22:08
mysql
MySQL优化
之三:SQL语句优化
一SQL语句优化的一般步骤:1通过showstatus命令了解各种SQL语句的执行频率mysql>showstatus;#showstatus:显示服务器状态信息+-----------------------------------------------+-------------+|Variable_name|Value|+----------------------------------
zengwj1949
·
2017-04-29 00:03
mysql
索引
数据库
mysql优化
——explain详解
这条命令的输出结果能够让我们了解
MySQL优化
器是如何执行SQL语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。
菜鸟里根
·
2017-04-26 12:44
mysql
一个
mysql优化
技巧的误区
关于sql优化技巧,大家可能见过N个版本,尤其容易博得初中级程序员的眼球。倘若没有一点分析实践能力,直接将其拿来当作圣经记在心中并实践于工作中,那你极有可能被掉坑。轻则代码运行转圈圈无响应,重则导致项目瘫痪造成经济损失。废话不多说,直接上图。上面这条技巧粗略看一眼好像也没有什么问题。可事实是这样的吗?结论当然是否定的。且看实例分析:CREATE TABLE `t_auxiliary_info` (
hgditren
·
2017-04-16 22:09
mysql
数据存储
《mysql学习》--
mysql优化
mysqlmysql
mysql优化
sql语句优化索引优化数据库结构优化存储引擎的选择理解查询执行计划explain缓冲和缓存锁优化锁策略MySQL服务器优化性能评估
MySQL优化
内幕sql语句优化
mysql
fight_zhi
·
2017-04-04 20:23
mysql
mysql处理百万级以上的数据时如何提高其查询速度的方法
1.没有任何条件的查询不一定走的是主键索引,
mysql优化
器会使用认为是最小代价的索引2.在count(*)的时候,采用主键索引比二级索引要慢,而且慢的原因不是因为两者的索引的长度不同3.Count(*
阿拉扫思密达
·
2017-04-01 14:00
mysql
优化
mysql处理百万级以上的数据时如何提高其查询速度的方法
1.没有任何条件的查询不一定走的是主键索引,
mysql优化
器会使用认为是最小代价的索引2.在count(*)的时候,采用主键索引比二级索引要慢,而且慢的原因不是因为两者的索引的长度不同3.Count(*
阿拉扫思密达
·
2017-04-01 14:00
mysql
优化
centos7-mysql-cnf配置文件优化
mysql优化
最常见的就是my.cnf文件配置优化限制线程,访问等等max_connections=151每个版本的限制不一样,限制最多连接数,并发访问多,可以适当调高back_log=数值如果并发量大
动力在于作
·
2017-03-31 09:05
oracle
mysql
mysql优化
的一点感悟
背景:每张数据表约80W条,按照日期生成,对应用户在游戏中的各类操作。常规的优化方式1.根据常用检索字段建立索引按照实际测试,不加其余任何操作,未建立索引的情况下,80W条数据,select语句耗时0.3-0.5s左右,建立索引后并未有很大提升(也许是数据总量依然过低),平均耗时只能降低0.0Xs。2.根据需求尽量精确查询字段、并尽量多的加入条件语句根据实际测试,未建立索引的情况下,select*
Orz___Li
·
2017-03-30 23:02
mysql
mysql优化
综合(转)
一OS系统优化1内核优化1)IO调度优化调整Linux默认的IO调度算法.IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯(elevator),而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做cfq(CompleteFairnessQ
PennLi
·
2017-03-30 15:18
对于php、
mysql优化
、angularjs的一些小感悟
最近在新公司(游戏公司)因为业务需要,需要开发一套独立的数据统计后台,包括前端页面和php端数据处理。数据表是按照日期生成的log表,每日一张,包含了所有用户的一切操作,例如:登录、注册、游戏相关、在线相关等,按照type字段分类。前期有过小范围测试几千人左右,数据量每张表大约为80W条,因为只是一个内部使用的后台,因此对于性能要求没有那么变态,只需要尽力的优化即可。在这里将这些感悟整理、归纳一下
Orz___Li
·
2017-03-25 00:08
laravel
php
---php基础
web前端
---angularjs
LINUX上
MYSQL优化
三板斧
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。闲话少说,进入正题。一、CPU首先从CPU说起。你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat/proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:这个是IntelE5-2620的CPU,他是2.
马哥教育
·
2017-03-22 09:43
LINUX
服务器
操作系统
linux运维
查看mysql执行计划以及各个参数
输出结果可以让我们了解
MySQL优化
器是如何执行SQL语句的。
ypp91zr
·
2017-03-18 23:23
mysql
ToprowDB Dynamic Server 查询优化技术---子查询优化--01-2
3.2深入分析—相关子查询细心的读者可以发现,上一节中,我们选取的例子,都是非相关子查询,对于相关的子查询,ToprowDB和
MySQL优化
器的优化能力又是怎么样的呢?
fly2nn
·
2017-03-13 19:00
MySQL优化
案例---半连接(semi join)优化方式 导致的查询性能低下
MySQLV5.6.x/5.7.xSQL查询性能问题一简单创建一表,并使用存储过程插入一部分数据CREATETABLEusers( user_idint(11)unsignedNOTNULL, user_namevarchar(64)DEFAULTNULL, PRIMARYKEY(user_id))ENGINE=InnoDBDEFAULTCHARSET=utf8;DELIMITER$$DROPPR
那海蓝蓝
·
2017-03-13 19:27
数据库
MySQL优化
之缓存优化(续)
MySQL内部处处皆缓存,等什么时候看了MySQL的源码,再来详细的分析缓存的是如何利用的。这部分主要将各种显式的缓存优化:查询缓存优化结果集缓存排序缓存join连接缓存表缓存Cache与表结构定义缓存Cache表扫描缓存bufferMyISAM索引缓存buffer日志缓存预读机制延迟表与临时表1、查询缓存优化查询缓存不仅将查询语句结构缓存起来,还将查询结果缓存起来。一段时间内,如果是同样的SQL
roverliang
·
2017-03-12 11:54
MySQL优化
之连接优化
上文
MySQL优化
之缓存优化这篇文章中提到了一个很重要的概念,就是showvariables是用来表示系统编译或者配置在my.cnf中的变量值。
roverliang
·
2017-03-12 11:25
MySQL优化
之缓存优化
高兴的是有博友mark了我的文章。我知道mark之后,很少会再来继续关注的。但是从侧面说明了在博友点开博客的同时,他感觉这篇博客是有价值的,是能够弥补他的知识欠缺。一篇博客最重要的是对自己有用,如果再对别人有用,那是最好的结果。我坚持写博客的目的是为了当自己遗忘知识点的时候,能够最快的找到靠谱的解决方案。当自己的归纳的知识,再记起来就会遗忘的慢一点,等时间久了,这部分知识终于化成了自己脱口而出的话
roverliang
·
2017-03-12 10:45
MySQL优化
之InnoDB优化
学习计划很容易就被打断,坚持也不容易。最近公司里开会,要调整业务方向,建议学习NodeJS。NodeJS之前我就会一点,但是没有深入研究。Node的语法和客户端Js基本上是一样的,这半年来很少开发有客户端的东西。本来JS基础还行的我,也对这块的知识陌生了。看起来知识都是用进废退的,不常用了,过不了多久就会遗忘。所以又重新复习了JS的相关知识。学习了Node的服务器与socket知识。MySQL的计
roverliang
·
2017-03-12 10:04
Mysql 1秒200笔GPS数据批量写入优化
100笔(1秒2批次)GPS数据批量写入耗时慢查询:mysqldumpslow/var/lib/mysql/slow_query.log>/var/lib/mysql/2.logvi2.log1.优化:
mysql
czp11210
·
2017-03-09 12:42
数据库技术
记一次因线上
mysql优化
器误判引起慢查询事件
前言:收到疯狂的慢查询及请求超时报警,通过metrics分析出来自mysql请求的异常,cli―>showproceslist看到很多慢查询。先前该sql是没有的,后面因为数据量的增长才出现了这问题。虽然feeds表大到一个亿,但因为feeds流信息有近期热的特征,所以不是因为innodb_buffer_pool_size低效引起的io频繁。后来经过进一步explain执行计划分析得出了原因,my
rfyiamcool
·
2017-02-26 10:22
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他