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
SQL调优
总结一下工作中的My
SQL调优
经验
大家好,我是上白书妖!知识源于积累,登峰造极源于自律今天我根据以前所以学的一些文献,笔记等资料整理出一些小知识点,有不当之处,欢迎各位斧正多数时候数据库会成为整个系统的瓶颈,比如大的数据量的插入与修改,频繁的亦或是高流量的访问,都会对数据库系统带来很大的压力。我在平时工作的时候,总是会遇到大数据量的插入、修改或是查询的操作,所以在工作的时候积累了一些MySQL数据库的调优方式,在这里与大家分享一下
上白书妖
·
2020-04-01 22:53
Mysql优化
数据库
mysql
道道的书别人的读后感
前话:本文是对近两三周来对两本书籍的读后感小结,两本书分别为《SQL优化核心思想》《高性能
SQL调优
精要与案例解析》也会大量套用书籍中的经典结论(90%),建议一翻,个人只是整理一下结构,有新知识会想起修补一下本文为什么会想起学习这个
ve流星雨_f724
·
2020-03-30 11:50
神仙级My
SQL调优
及架构笔记,今年见过最全的MySQL笔记,没有之一
MySQL作为一款轻量级数据库被越来越多的企业使用,特别是MySQL的innoDB的存储引擎和8.0版本发布以来更是有了较大的提升。现在免费分享给大家这份MySQL笔记主要介绍MySQL的主要架构设计和从不同层面对MySQL数据库进行优化,在符合业务需求的前提下提升数据库执行效率。整理收集不易有需要的朋友麻烦加VX:rxh8515即可免费获取第一篇:MySQL基础MySQL基本介绍神仙级MySQL
若丨寒
·
2020-03-21 10:19
理解SQL原理
SQL调优
你必须知道的10条铁律
原文地址:http://www.nowamagic.net/librarys/veda/detail/1502我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?要知道sql语句,我想我们有必要知道sqlserve
Albert陈凯
·
2020-03-20 15:47
SQL调优
的利器——profiling与explain
对于sql性能的判断,你是否还是通过百度,看看人家的博客,通过别人的回答做出判断,或是凭自己的一点知识加上猜想呢?如果是,那么你将很被动,百度出来的经验我们无法判断是否正确,如果出了问题,可能就不知道怎么办了。其实我们完全可以通过分析得到我们想要的答案。分析需要工具,今天我就给大家介绍两个很厉害的命令,通过它们,你将不用再求百度。一、profiling命令:showprofiles是5.0.37之
罗亮leon
·
2020-03-14 00:09
mysql-调优
my
sql调优
1.选择合适的存储引擎经常用来读的表使用myisam引擎其余的表都使用innodb引擎2.SQL语句调优(尽量避免全表扫描)在selectwhereorderby常涉及到的字段上建立索引where
MiloLi
·
2020-03-10 21:00
PHP高级工程师任职要求
任职要求扎实的PHP基础,具有三年及以上的PHP互联网产品开发经验,熟悉主流PHP开发框架;熟悉MySQL,有良好的数据库设计和优化能力,熟悉常用My
SQL调优
方案;熟悉Nginx、Redis等相关技术
提莫队长1234
·
2020-03-07 15:51
记一次简单的生产环境My
sql调优
第一次写博客,有漏洞的地方希望大佬指正背景:优化公司老系统中的一条慢sql,查看执行过程如下:sql虽然比较简单,平时执行也没发现什么问题,但一到生产环境系统频繁调用,问题就显现出来了,整个系统停滞不前,打开Navicat的服务器监控发现里面出现好多执行中的sql甚至出现死锁查看knowledge_default_operation_log表发现数据10多万条,knowledge_base_inf
地主家的佃农
·
2020-03-05 17:00
技术栈堆叠
Java架构技术栈:一、Java基础二、Java并发编程三、JVM四、数据结构五、常用算法六、数据库原理七、MySQL使用八、My
SQL调优
九、NIO十、网络编程(Socket,TCP/UDP)十一、Netty
爱迪生玛玛
·
2020-03-02 21:38
sql调优
explain查看执行计划,关于执行计划的更多内容,可以参考这篇文章;Paste_Image.png另外,如果加上extended关键字,可以查看优化之后的语句;附上官方文档中的例子:Paste_Image.pngPaste_Image.pngprofiling查看profiling设置:showvariableslike'profil%';Paste_Image.png如果profiling关闭
allanYan
·
2020-02-27 11:24
39套JAVA互联网分布式架构,Linux运维,My
SQL调优
视频,spring Boot + spring Cloud教程下载微服务架构
39套JAVA互联网分布式架构,Linux运维,My
SQL调优
视频,springBoot+springCloud教程下载微服务架构Java架构师,微服务,高并发,分布式,集群,高性能,高可用,java8
念露妩媚10
·
2020-02-19 02:21
阿里资深技术官详解「性能优化」:JVM调优+Tomcat调优+My
SQL调优
前言性能优化是什么?答:性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。前提是什么?答:不影响系统运行正确性目的是什么?答:运行地更快时间更短,(改善应用的“吞吐量”和“延迟”。)在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。今天就由阿里资深技术官来详解「性能优化」问
不穿格子衫的Java程序猿
·
2020-02-08 00:25
Sql简单的优化
Sql调优
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。
RoronoaZoro丶
·
2020-02-02 00:13
Oracle调优之no_unnest和unnest用法简介
Oracle调优之no_unnest和unnest用法简介本博客介绍Oracle
SQL调优
的一种常用也是很实用的方法,也即/*+no_unnest*/和/*+unnest*/,介绍Oracle的/*+unnest
smileNicky
·
2020-01-11 17:00
工作记录-my
sql调优
例子
同事跟我反应线上的项目有一个后台列表响应的很慢,我就抽空看了下列表是由一个ajax从后台取出json数据,所有的开销都是php+mysql,chromenetwork显示那个请求需要26s的响应。我的第一反应应该是数据量大了mysql查询慢导致。我记得这个项目配置了慢查询日志,于是showglobalvariableslike'%slow%'#查看是否开启满查询slow_query_log的值为o
麦田348462402
·
2020-01-08 01:22
MY
SQL调优
实战
一:基础数据准备DROPTABLEIFEXISTS`tbl_user`;CREATETABLE`tbl_user`(`id`int(11)NOTNULLAUTO_INCREMENT,`username`varchar(255)DEFAULTNULL,`email`varchar(20)DEFAULTNULL,`age`tinyint(4)DEFAULTNULL,`type`int(11)DEFAU
super_胡
·
2020-01-01 11:00
数据库相关
1.
sql调优
对查询进行优化,避免全表扫描,首先应考虑在where及orderby涉及的列上使用索引避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidformtwherenumisnull
写java的逗比叫z1
·
2019-12-28 02:51
记一次
SQL调优
insert优化如果你在某一时刻有大量的insert操作,一条一条插入是非常耗时的。insert语句本身支持一次插入很多条记录,插入记录数上限受sql语句长度限制,一般一次插个几千条是没问题的。在我的《如何手动实现TryInsert和InsertOrUpdate》一文中对于各种情况都有具体的例子,这里就不赘述了。explain语句结果分析SQL本身是一种对机器来说抽象级别很高的语言,我们通过SQL
濯缨
·
2019-12-22 19:00
XXL-JOB v1.9.1 发布,分布式任务调度平台
2、调度报表新增"运行中"中状态项;3、调度报表优化,报表
SQL调优
并且新增LocalCache缓存(缓存时间60s),提高大数据量下报表加载速度;4、修复打包部署时资源文件乱码问题;5、修复新版本chrome
许雪里
·
2019-12-21 11:49
数据库调优
SQL调优
这是最常用、每一个技术人员都应该掌握基本的
SQL调优
手段(包括方法、工具、辅助系统等)。
大头8086
·
2019-12-17 18:26
MySQL 数据库规范--调优篇(终结篇)
哈哈,文尾有福利彩蛋哦目录1.My
SQL调优
金字塔理论2.MySQL慢查询分析--mysqldumpslow、pt_query_digest工具的使用(SQL脚本层面)3.选择合适的数据类型4.去除无用的索引
markfork
·
2019-12-17 17:25
梁敬彬老师的《收获,不止SQL优化》,关于如何缩短
SQL调优
时间,给出了三个步骤,
梁敬彬老师的《收获,不止SQL优化》,关于如何缩短
SQL调优
时间,给出了三个步骤,1.先获取有助调优的数据库整体信息2.快速获取SQL运行台前信息3.快速获取SQL关联幕后信息其实我们日常,这些步骤,或多或少都会用
欧阳丁
·
2019-12-17 00:00
《收获,不止SQL优化》读书笔记
原文链接:https://smilenicky.blog.csdn.net/article/details/94862797,我的
sql调优
专栏:https://smilenicky.blog.csdn.net
欧阳丁
·
2019-12-16 23:00
跨平台版本迁移之 XTTS 方案操作指南
擅长
SQL调优
,OracleRac等维护,管理。1跨平台跨版本迁移方案对比针对跨平台跨版本的迁移,主
ZYLONG-SYS
·
2019-12-13 10:00
SQL调优
之性能调优
基于语法的优化以及简简单的查询条件。基于语法的优化指的是为不考虑任何的非语法因素(例如,索引,表大小和存储等),仅考虑在SQL语句中对于词语的选择以及书写的顺序。一般规则这一部分,将看一下一些在书写简单查询语时需要注意的通用的规则。根据权值来优化查询条件最好的查询语句是将简单的比较操作作用于最少的行上。以下两张表,表1和表2以由好到差的顺序列出了典型查询条件操作符并赋与权值。表1.查询条件中操作符
陈晨辰
·
2019-12-12 00:23
sql
内网服务器离线编译安装mysql5.7并调优
关于MySQL三.MySQL安装篇3.1部署环境3.2前期准备工具3.3挂载系统ISO镜像,配置yum源3.4安装mysql编译所需的依赖包3.5源码编译安装mysql5.73.6配置mysql四.My
SQL
人生的哲理
·
2019-11-22 18:00
MySQL常用的
SQL调优
手段或工具有哪些
MySQL常用的
SQL调优
手段或工具有哪些在一个2c4g的服务器上如何用python操作8GB的超大文件MySQL反应慢的排查思路一、MySQLbinlog_format=mixed,可行吗,为什么不可行
吕青珊
·
2019-11-21 05:53
mysql
php
My
SQL调优
三步曲(慢查询、explain profile)
在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询(分析出现出问题的sql)2、Explain(显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句)3
像敏锐的狗
·
2019-11-06 20:20
SQL调优
技巧:统计信息(文末福利)
统计信息类似于战争中的侦察兵,如果情报工作没有做好,打仗就会输掉战争。同样的道理,如果没有正确地收集表的统计信息,或者没有及时地更新表的统计信息,SQL的执行计划就会跑偏,SQL也就会出现性能问题。收集统计信息是为了让优化器选择最佳执行计划,以最少的代价(成本)查询出表中的数据。统计信息主要分为表的统计信息、列的统计信息、索引的统计信息、系统的统计信息、数据字典的统计信息以及动态性能视图基表的统计
独角的犀牛
·
2019-11-06 05:46
mybatis
SQL调优
延迟加载
链接:https://pan.baidu.com/s/1V5wvZPPwo1j6drgKEcvmeg提取码:a55j附带数据库在一些多表连接的查询中,只要用到主表数据,不需要使用关联表数据的时候不查询关联表,就是延迟加载。mybatis延迟加载配置:1.在主配置文件中设置两个settingsettings> --> lazyLoadingEn
一只机智的猪
·
2019-11-05 18:07
mysql语句调优
最近在整理一些关于My
SQL调优
的事情,网络上条条框框的很多,有的内容说的很多,有的说得非常的零碎,说得都对,但总是感觉就是看过就忘记了,这些东西没有系统的分类整理,或者串起来,我按照自己的理解,稍微梳理一下
UncleYee
·
2019-11-04 19:35
后端服务实战之性能优化
2、数据库数据库的优化,总体上有3个方面:1)
SQL调优
:除了掌握SQL基本的优化手段,使用慢日志定位到具体问题SQL,使用explain、profile等工具来逐步调优。2)连接池调优:选择高效
阿凡卢
·
2019-10-28 20:00
mysql
SQL调优
-主库查询比从库还慢的原因
原文链接:https://www.cnblogs.com/tonnyChen/p/6826491.htmlhttps://www.cnblogs.com/tonnyChen/p/6826491.html问题现象:开发报告查询语句突然变慢。处理过程:1、在从库查看执行计划:并且执行查询,结果是返回159条数据,只需要0.58秒,并不慢2、了解到原来应用连接的是主库,随即上主库查看执行计划,如下,可以
互扯程序
·
2019-10-22 00:13
my
sql调优
个人实践
开启binlog日志(在[mysqld]下修改或添加如下配置):server-id=1log-bin=mysql-binbinlog_format=MIXEDbinlog日志模式Mysql复制主要有三种方式:基于SQL语句的复制(statement-basedreplication,SBR),基于行的复制(row-basedreplication,RBR),混合模式复制(mixed-basedre
下龙山王俊凯
·
2019-10-10 00:00
MySQL
SQL调优
之索引
本篇记录MySQL的索引知识学习笔记,也方便自己以后查找复习一、索引的概念MySQL官方给出的索引定义:索引(Index)是帮助MySQL高效获取数据的数据结构。所以说索引就是排好序的快速查找数据结构二、索引分类MySQL的索引可以分为几种:单值索引:单值索引就是只包含一个列的索引唯一索引:唯一索引要求索引列的必须是唯一的,比如说主键或者unique索引,但是还是允许空值复合索引:复合索引就是包含
程序玩家
·
2019-09-27 21:00
【My
sql调优
】(四) :索引
当时唯一能庆幸的是服务器是UAT,最后只能去问百度爸爸了,经过多方面的百度我知道了还有
SQL调优
这个骚操作,接着又了解了索引showindexfromemp;+-------+---
空留意
·
2019-09-26 16:00
【My
sql调优
】(三) :Explain执行计划解读
引言:实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的sql语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以,查询优化和索引也就
空留意
·
2019-09-26 16:00
关于skip_name_resolve参数的总结分享
作为My
SQL调优
的一部分,很多人都推荐开启skip_name_resolve。这个参数是禁止域名解析的(当然,也包括主机名)。很多童鞋会好奇,这背后的原理是什么,什么情况下开启这个参数比较合适。
·
2019-09-25 04:10
Oracle
SQL调优
之绑定变量用法简介
目录一、SQL执行过程简介二、绑定变量典型用法2.1、在SQL中绑定变量2.2、在PL/SQL中使用绑定变量2.3、PL/SQL批量绑定变量2.4、Java代码里使用绑定变量最近在看《基于Oracle的SQL优化一书》,并做了笔记,作者的个人博客:http://www.dbsnake.net/@一、SQL执行过程简介继上一篇博客Oracle的cursor学习笔记:Oracle的游标Cursor原理
smileNicky
·
2019-09-20 11:00
MySQL索引和
SQL调优
手册
原文链接:juejin.im/post/5a6873fbf265da3e393a97faMySQL索引MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引。MySQL官方对索引的定义为:索引(Index)是帮助MySQ
Java知音_
·
2019-09-08 19:50
Java知音
mysql
sql调优
explain使用
原文链接:https://m.jb51.net/article/126107.htm一.使用1.直接在查询语句前添加·explai关键字即可2.使用工具中一般都选中要执行的sql后点击执行执行就可以了CREATETABLE`legou`.`Untitled`(`id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'品牌id',`name`varchar(50)CHAR
loveyour_1314
·
2019-09-04 18:04
database
攻破MySQL性能瓶颈必知的调优技巧-巴分巴秒
一、前言My
SQL调优
对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。
Java架构师笔记
·
2019-08-05 14:48
编程语言
企业架构
面试宝典
JavaSE
SQL调优
工具包DBMS_SQLTUNE的使用方法
oracle提供了优化建议功能包DBMS_SQLTUNE,该包可以帮助我们分析SQL,并提供优化建议。Sql_Profile是用来影响数据库执行计划生成的一组信息文件的集合,可以在不改变原有SQL语句的前提下,达到类似HINTS改变其执行计划的目的。原有执行计划alter session set statistics_level=all;set serveroutput offselect * f
guochao198975
·
2019-07-11 14:37
ORACLE
oracle
Java面试题分享-Database
问:
sql调优
的类型答:1)优化响应时间,就是经过调优后执行查询更新等操作的时候,数据库的反应速度更快花费的时间更少,比较常见的以前执行某条sql查询语句可能需要3秒钟加了索引后1秒钟不到就搞定了.2)
程序媛小敏
·
2019-06-20 08:12
Mysql慢查询与
sql调优
常用查询语句
在性能测试过程中,如果出现性能瓶颈或响应时间过长,波动比较大,TPS存在波动且起伏比较大时,就需要进行性能分析。主要分析思路可以从以下几个方面考虑:1、业务问题,系统代码本身业务逻辑问题,如:事务失败率;2、系统服务器资源出现瓶颈导致,如:CPU、内存、I/O、进程数等;3、数据库层面问题,如:慢查询,连接数,死锁;4、java应用的堆内存相关,GC等;5、受第三方系统的问题影响;先看下基础配置,
买榴莲也用卷
·
2019-06-12 19:17
性能优化
SQL调优
1.对查询进行优化,首先考虑在where和orderby上涉及的列上建立索引。2.尽量避免在where字句中对字段进行null值的判断,否则将导致搜索引擎放弃使用索引,从而进行全表扫描。(可以考虑在可能为null值的字段上设置默认值)。3.尽量避免在where字句中使用“!=”或者“<>”操作符,否则将导致引擎放弃使用索引从而进行全表扫描。4.尽量避免在where字句中使用“or”来做连接条件,否
CHENFU_ZKK
·
2019-06-02 17:49
数据库
My
SQL调优
SQL调优
:基于MySQL-索引1.善用EXPLAIN:2.SQL语句中IN包含的值不应过多:3.SELECT语句务必指明字段名称:4.当只需要一条数据的时候,使用limit1:5.如果排序字段没有用到索引
heyoohh
·
2019-05-31 09:31
optimize
MySQL
史上最全阿里 Java 面试题学习笔记一
postconstruct@init-method@afterPropertiesSet顺序2.JVM常用命令3.Xss攻击4.CSRF5.CORS6.Mysql索引7.Mysql事务隔离级别8.My
sql
hanruikai
·
2019-05-29 00:00
面试题
My
SQL调优
之数据类型选择原则
本文涉及:高可用数据库设计时数据类型的选择原则在进行数据库设计时,如果能够选择最恰当的数据类型就可以为后期的数据库调优打好最坚实的基础选择数据类型的原则更小的通常更好例如存储订单状态字段很多时候使用0、1、2表示使用tinyint类型存储就够了,没必要搞个int、long甚至varchar来。越小的数据类型代表着占用越小的磁盘、内存和CPU,也就代表着越快的速度。当然,不要为了追求小而不考虑实际的
「已注销」
·
2019-05-27 09:25
MySQL
Mysql高级
My
sql调优
解决思路1、收到爆炸,整顿SQL2、开启慢查询日志,抓取执行慢的SQL3、Explain开始分析(应该会找到问题所在)4、Showprofile(比explain更加细粒度,基本95%的问题就解决了
好耶纸初
·
2019-05-14 21:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他