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调优
新特性解读 | mysql 8.0 memcached api 新特性
擅长MySQL、PostgreSQL、MongoDB等开源数据库相关的备份恢复、
SQL调优
、监控运维、高可用架构设计等。
爱可生云数据库
·
2020-07-07 08:25
api
nosql
/*+parallel(t,4)*/在
SQL调优
中的重要作用!
谈谈HINT/*+parallel(t,4)*/在
SQL调优
中的重要作用!
ancky_zhang
·
2020-07-07 03:56
DB
My
SQL调优
1.存储引擎选择MyISAM:不支持事务处理,读性能处理快,表级别锁,MyISAM适用于读取繁重的应用程序。InnoDB:支持事务处理(ACID),设计目标是为处理大容量数据发挥最大化性能,行级别锁。MySQL5.5以后版本中默认为InnoDB存储引擎引擎。表锁:开销小,锁定粒度大,发生死锁概率高,相对并发也低。行锁:开销大,锁定粒度小,发生死锁概率低,相对并发也高。如果不是只读业务的话,建议选择
li_zehao
·
2020-07-06 23:24
MySQL
mysql优化
my
sql调优
-MVCC
MVCC:Multiversionconcurrencycontrol(多多版本并发控制)普通话解释:并发访问(读或写)数据库时,对正在事务内处理的数据做多版本的管理。以达到用来避免写操作的堵塞,从而引发读操作的并发问题。当我们创建表完成后,mysql会自动为每个表添加数据版本号(最后更新数据的事务id)db_trx_id删除版本号db_roll_pt(数据删除的事务id)事务id由mysql数据
zhangxm_qz
·
2020-07-06 20:15
学习笔记
mysql
mysql 调优学习笔记
今天开始学习my
sql调优
啦(偶那东一榔头西一棒子的学习历程的又一棒子)好啦,言归正传:首先,my
sql调优
有三个主要的方式,由低到高分别是:1、硬件调优2、修改mysql进程3、优化mysql查询一、
yananwang
·
2020-07-06 10:56
MySql
mysql高级(三)——
sql调优
小表驱动大表使用in的sql:select*fromAwhereidin(selectidfromB)等价于:forselectidfromBforselect*fromAwhereA.id=B.id当B表的数据小于A表的数据集时,用in使用exists的sql:select*fromAwhereexists(select1fromBwhereB.id=A.id)等价于:forselectidfr
靛蓝忆
·
2020-07-05 16:02
mysql
企业实战-搭建高可用的WEB群集(全过程)
Xcahce插件等;其中包含:Nginx(Nginx的安装及Nginx反向代理配置,对Nginx进行优化)PHP(对PHP进行安装,及使用Xcache来加速php服务)MySQL(对Mysql进行安装,My
sql
延瓒@Cyz
·
2020-07-05 07:07
Linux
Linux集群架构
Linux入门到熟练
查看SQL执行计划常用方法
不论是做为开发DBA还是维护DBA,总是或多或少地遇到SQL执行效率或者说
SQL调优
问题,查看执行计划是必须的。
cikangp65101
·
2020-07-04 13:54
一个容易被忽略的
SQL调优
技巧 --- order by字段到底要不要加入索引
对于
SQL调优
,要调就调到极致,小编并不是处女座,而是因为在一个并发量很大的业务系统中,对于频繁执行的单条SQL性能的提升,可能对整体数据库的性能提升都有很大的意义。
天高任鸟飞-海阔凭鱼跃
·
2020-07-04 11:04
数据库
5 年开发搞不定 MySQL !
网上有不少关于My
SQL调优
的文章,之前也发过一些。但不少朋友反映依旧对MySQL底层原理及架构这些
高可用架构
·
2020-07-04 03:02
My
SQL调优
优化需要考虑哪些方面
My
SQL调优
优化需要考虑哪些方面优化目标与方向定位总体目标:使得响应时间更快,吞吐量更大。(throughout---吞吐量:单位时间内处理事务的数量)如何找到需要优化的地方使用反馈。
G-Aurora
·
2020-07-03 14:00
My
SQL调优
优化需要考虑哪些方面
My
SQL调优
优化需要考虑哪些方面优化目标与方向定位总体目标:使得响应时间更快,吞吐量更大。(throughout---吞吐量:单位时间内处理事务的数量)如何找到需要优化的地方使用反馈。
G-Aurora
·
2020-07-03 14:00
PostgreSQL 免费公开课(第15期)(CUUG)(2020年)
十五、Postgre
sql调优
系列公开课二(pgBagder介绍)1、PostgreSQL新一代日志分析器pgBagder简介2、pgBagder部署3、如何产生类似于AWR报告,基于一小时、一天、一周
cto_5359
·
2020-07-02 15:47
postgresql
cuug
2020,你还在搞 MySQL !
网上有不少关于My
SQL调优
的文章,之前也发过一些。但不少朋友反映依旧对MySQL底层原理及架构这些
民工哥
·
2020-07-02 12:35
别落下MySQL!
网上有不少关于My
SQL调优
的文章,之前也发过一些。但不少朋友反映依旧对MySQL底层原理及架构这些
chenssy
·
2020-07-01 20:33
sql调优
的神奇魅力,1000万数据,17s到300ms,你能做到多少?
之前和一个朋友聊天,他问我,一个近千万数据的数据库,现在的sql查询,时间为17s所有,你能把它减少到多少。作为一个较真的程序员,费尽心机也才把时间缩减到2s,然后自认为很厉害,和朋友去炫耀,然后朋友听完哈哈大笑,顺手甩我一份文档,说,你看一下这个,试试多久,然后,有了今天的文章,那份文档,神奇的吧时间从17S,缩减到300ms左右,我是服了各位,如果按照你们的想法,你们可以把这个时间缩减到多少,
马小邱
·
2020-06-30 14:10
mysql
mysql优化
java
数据库(八)_My
SQL调优
日常工作中你是怎么优化SQL的?SQL优化的一般步骤是什么,怎么看执行计划(explain),如何理解其中各个字段的含义?如何写sql能够有效的使用到复合索引?一条sql执行过长的时间,你如何优化,从哪些方面入手?什么是最左前缀原则?什么是最左匹配原则?影响mysql的性能因素业务需求对MySQL的影响(合适合度)存储定位对MySQL的影响系统各种配置及规则数据活跃用户的基本信息数据活跃用户的个性
小小小跟班
·
2020-06-29 18:22
MySQL
阿里P9推荐的6+2的学习路线,全部学会薪资20K起跳(java岗)
6大核心知识点1:多线程高并发2:JVM虚拟机3:设计模式(以坦克大战项目为实战)4:Redis调优5:My
SQL调优
6:Zookeeper两大项目1:网约车2:亿级流量多级缓存架构平台如果你能熟练的掌
马小梦
·
2020-06-29 16:43
JVM
SpringCloud
Hadoop
MySQL性能优化之骨灰级,高阶神技
上一篇:Web实现前后端分离,前后端解耦一、前言My
SQL调优
对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。
Java之间
·
2020-06-29 12:25
一个mysql优化就难住了?别怕,来看这张思维导图
前言:之前写过一篇mysql基础的思维导图的文章,感觉好像帮到了好多人,今天的,又整理一篇my
sql调优
的,希望能帮到大家最近,周围的同事离职的越来越多,身边的小伙伴好像也有动作了,找他聊聊。
Java架构师联盟
·
2020-06-29 06:09
java
架构
mysql
2019春招三七互娱Java面经(已拿到offer)
1.聊聊你之前实习公司项目2.问数据库千万数据的表如何优化:可以
sql调优
(explain的用法),分库分表入手3.mybatis与hibernate的区别,hiberbate的优点,为什么用mybatis
lin文浩
·
2020-06-28 23:09
Java面经
SQL运行内幕:从执行原理看调优的本质
相信大家看过无数的My
SQL调优
经验贴了,会告诉你各种调优手段,如:避免select*;join字段走索引;慎用in和notin,用exists取代in;避免在where子句中对字段进行函数操作;尽量避免更新聚集索引
arthinking-itzhai
·
2020-06-28 22:00
MySQL(用户管理,常用sql语句,数据库备份恢复,My
SQL调优
,恢复误操作数据)...
一、MySQL用户管理。一个MySQL数据库里可以跑多个库,总不能给所有人的程序员root用户,则可以给他们单独的用户访问数据库。创建用户:(grantallon*.*to'user1'是把所有库的权限给'user1,他的来源Ip是127.0.0.1,他的密码是lty123456')(第一个*是库名,如果你写成mysql.*那就是对mysql库的所有权限)(来源ip也可以写成%,表示来源的所有ip
weixin_34209851
·
2020-06-28 13:13
MS
SQL调优
实战一 乱建聚集索引的后果
今天调优某电信的大型数据库,是一个日志型的表,其中有个自增列字段和时间(时间是每个小时小时来的,每个小时有大概23万条记录),以及点击次数等日志信息,数据量在4000万以上,sp_spaceused使用了大概2G多的磁盘空间。整个表没有分区。整个表都是插入查询,没有更新操作。有一个基于时间字段上的时间段where范围选择,然后聚合找到某些类型的聚合值。观察发现自增列字段就是一个摆设,没有任何作用,
weixin_34183910
·
2020-06-28 12:27
MY
SQL调优
之索引——索引分析
一、单表索引执行情况.png发现问题:该查询type为ALL,存在全表扫描问题,未使用到索引,并且存在Usingfilesort,文件内排序问题,需要优化。开始优化:1、创建复合索引ALERTTABLE'article'ADDINDEXindex_article_ccv('category_id','comments','views')或者createindexindex_article_ccvo
KingdomCoder
·
2020-06-28 00:40
Oracle
SQL调优
系列之cursor学习笔记
文章目录一、oracle库缓存1.1、库缓存简介1.2、相关概念1.3、库缓存结构1.4、sql执行过程简介二、oraclecursor2.1、cursor分类2.2、sharedcursor2.3、sessioncursor2.4、sql执行过程最近在看《基于oracle的sql优化》一书,并做了笔记一、oracle库缓存1.1、库缓存简介介绍oraclecursor(游标)之前先,介绍一下or
smileNicky
·
2020-06-27 09:57
Oracle
SQL调优
Oracle
SQL调优
系列之经验小归纳
文章目录一、写作前言介绍二、调优注意点三、Oracle执行计划四、调优方法记录4.1强制索引使用4.2基数反馈机制4.3oracle开窗函数一、写作前言介绍本博客只记录工作中的一次oracle
sql调优
记录
smileNicky
·
2020-06-27 09:56
Oracle
SQL调优
SQL调优
Oracle
性能
Oracle
SQL调优
系列之AWRSQRPT报告简介
我写的
SQL调优
专栏:https://blog.csdn.net/u014427391/article/category/8679315整体分析调优工具AWR:关注数据库的整体性能的报告;ASH:数据库中的等待事件与哪些
smileNicky
·
2020-06-27 09:56
SQL调优
Oracle
Orace
SQL调优
系列之的优化器简介
文章目录一、Oracle的优化器1.1优化器简介1.2SQL执行过程1.3结果集二、优化器优化方式2.1优化器的优化方式2.2基于规则的优化器2.2.1RBO简介2.2.2RBO缺陷2.2.3RBO执行过程2.2.4RBO特殊情况2.2.5强制CBO的情况2.3基于成本的优化器2.3.1CBO简介2.3.2集的势2.3.3可选择率三、优化器优化模式3.1优化器优化模式分类3.2优化模式使用方法在看
smileNicky
·
2020-06-27 09:56
Oracle
SQL调优
Oracle
SQL调优
系列之体系结构学习笔记
Oracle体系结构由实例和一组数据文件组成,实例由SGA内存区,SGA意思是共享内存区,由sharepool(共享池)、databuffer(数据缓冲区)、logbuffer(日志缓冲区)组成SGA内存区的sharepool是解析SQL并保存执行计划的,然后SQL根据执行计划获取数据时先看databuffer里是否有数据,没数据才从磁盘读,然后还是读到databuffer里,下次就直接读data
smileNicky
·
2020-06-27 09:56
Oracle
SQL调优
Oracle
SQL调优
系列之no_unnest和unnest用法简介
Oracle调优之no_unnest和unnest用法简介本博客介绍Oracle
SQL调优
的一种常用也是很实用的方法,也即/*+no_unnest*/和/*+unnest*/,介绍Oracle的/*+unnest
smileNicky
·
2020-06-27 09:55
SQL调优
Oracle
oracle
SQL调优
Oracle
SQL调优
系列之sql共享池
遇到需要排查一个系统使用sql的情况,可以通过查询Oracle的$sql、$ssssion、$sqlarea进行统计排查排查时可以先看一下$sql和$session的基本信息select*fromv$sqla,v$sessionbwhereb.SQL_ADDRESS=a.ADDRESSandb.SQL_HASH_VALUE=a.HASH_VALUEandb.SQL_CHILD_NUMBER=a.C
smileNicky
·
2020-06-27 09:25
Oracle
SQL调优
Oracle调优之Hint用法整理笔记
整理工作中用到的Hint,不定时更新,Hint是oracle早期因为oracle优化器还不是很完善加上去的,可以辅助oracle优化器,Hint是Oracle提供的一种SQL语法,常用于
SQL调优
,通过
smileNicky
·
2020-06-27 09:25
Oracle
Oracle
SQL调优
系列之绑定变量用法简介
最近在看《基于Oracle的SQL优化一书》,并做了笔记,作者的个人博客:http://www.dbsnake.net/文章目录一、SQL执行过程简介二、绑定变量典型用法2.1、在SQL中绑定变量2.2、在PL/SQL中使用绑定变量2.3、PL/SQL批量绑定变量2.4、Java代码里使用绑定变量一、SQL执行过程简介继上一篇博客Oracle的cursor学习笔记:Oracle的游标Cursor原
smileNicky
·
2020-06-27 09:25
Oracle
SQL调优
Greenplum优化--
SQL调优
篇
目录目录数据库查询预准备VACUUMANALYZEEXPLAIN执行计划两种聚合方式关联重分布查询优化explain参数选择合适分布键分区表压缩表分组扩展窗口函数列存储和行存储函数和存储过程索引使用NOTIN聚合函数太多资源队列其它优化技巧参考数据库查询预准备1.VACUUMvacuum只是简单的回收空间且令其可以再次使用,没有请求排它锁,仍旧可以对表读写vacuumfull执行更广泛的处理,包括
asin929
·
2020-06-27 05:45
Greenplum
Greenplum专题
袋鼠云技术荟 | SQL优化案例(1):隐式转换
作者:霜华袋鼠云数据库工程师多年数据库运维经验,熟悉阿里云各数据库产品,擅长
SQL调优
和故障恢复;参与互联网金融、医疗等多个行业场景架构设计和实施;主导数据库容灾备份架构方案设计与程序实现。
u011663641
·
2020-06-27 01:19
云服务
SQL调优
工具包DBMS_SQLTUNE的使用方法
SQL调优
工具包DBMS_SQLTUNE的使用方法oracle提供了优化建议功能包DBMS_SQLTUNE,该包可以帮助我们分析SQL,并提供优化建议。
tomorrow_is_better
·
2020-06-26 20:42
oracle
MySQL高级知识(三)——索引
前言:索引在
sql调优
部分占据着重要的位置,了解并深入索引对我们来说也是非常重要的。本篇主要介绍MySQL中索引的相关知识点。
风舞松林涧
·
2020-06-26 18:52
sql
MySQL 性能优化之骨灰级,高阶神技
作者|惨绿少年链接|https://clsn.io/clsn/lx287.html一、前言My
SQL调优
对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰
sincegc
·
2020-06-26 12:11
架构资料
【转载】My
SQL调优
,与hikari(号称java平台最快的,替换druid)连接池配合
1.根据硬件配置系统参数wait_timeout非交互连接的最大存活时间,10-30minmax_connections全局最大连接数默认100根据情况调整back_log达到max_connections后,还能继续接受的连接请求数,linux不超过1000,根据情况调整thread_concurrencyMySQL处理线程数cpu核心数*2innodb_buffer_pool_sizeinno
java散修
·
2020-06-25 14:25
数据库
Oracle
SQL调优
之分区表
@[toc]一、分区表简介分区通过让您将它们分解为更小且更易于管理的分区(称为分区)来解决支持非常大的表和索引的关键问题。不需要修改SQL查询和DML语句以访问分区表。但是,在定义分区之后,DDL语句可以访问和操作个别分区,而不是整个表或索引。这就是分区可以简化大型数据库对象的可管理性的方式。此外,分区对应用程序完全透明其它类型的表设计可以看博客:https://smilenicky.blog.c
smileNicky
·
2020-06-25 06:47
优化千万级mysql 震惊 原来5.5k月薪的你也能
本人对索引的理解2.解析索引生效情况3.建立高性能、可复用的索引改变分页机制最后前言■任务慢sql优化改造,大表数据分页机制性能改造,提升大数据查询速度■第一波操作接到这个任务的第一想法是:有点意思,终于能有个my
sql
bbq烤鸡
·
2020-06-25 01:17
mysql
进阶阿里p7必备:多线程+JVM+Redis+MySQL+设计模式+zookeeper,六大知识2大项目
他就是因为学习掌握了这六大知识点和2大项目来进行学习的:1:多线程高并发2:JVM虚拟机3:设计模式(看坦克大战一期项目)4:redis5:zookeeper6:my
sql调优
两个项目:网约车+
互联网全栈工程师
·
2020-06-25 00:54
架构
my
sql调优
-如何定位慢查询sql
my
sql调优
-如何定位慢查询sql1.业务驱动2.测试驱动3慢查询日志慢查询日志配置showvariableslike'slow_query_log'setglobalslow_query_log=onsetglobalslow_query_log_file
小马的学习笔记
·
2020-06-24 13:17
mysql-1.0
mysql1.0
不会My
SQL调优
?来来瞅瞅SQL的执行计划吧
写在开头 本文属于博文:MySQL底层执行流程分析的一个步骤。由于这一步在MySQL整个执行流程中占据不少的分量,并且这一部分也经常被拿来在面试中提问。所以将MySQL执行计划单独摘出来介绍。什么是执行计划 执行计划,通常是开发者优化SQL语句的第一步。MySQL在解析SQL语句时,会生成多套执行方案,它的查询优化器是基于成本计算原则,它会尝试各种执行计划,以数据抽样的方式进行试验(随机的读取
扛麻袋的少年
·
2020-06-24 11:52
#
MySQL
转载--My
SQL调优
三步曲(慢查询、explain profile)
mysqlprofileexplainslow_query_log分析优化查询在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询(分析出现出问题的sql)2、Explain(显示了mysql如何使用索引来处
iefjovi
·
2020-06-23 17:11
mysql
java面试题2019
的哪种原理机制5、spring中的bean生命周期和作用域6、mybatis如何防止SQL注入,#和$的区别7、springboot微服务的优点、缺点8、dubbo和springcloud的区别9、mysql的
SQL
TommyWu01
·
2020-06-23 15:30
java
计算机
面试题
【
sql调优
之执行计划】nested loops join and nested loop join outer
Nestedloops(嵌套循环)看一个例子:SQL>selectb.*fromscott.empa,scott.deptb2wherea.deptno=b.deptno3anda.empno=73694;DEPTNODNAMELOC-------------------------------------20RESEARCHDALLASExecutionPlan-----------------
叽哩古哩
·
2020-06-23 01:18
sql语句
根据awr报告查看最慢的sql语句
当系统运行了一段时间后,系统基本也趋于稳定了,
SQL调优
也变了DBA的一个主要的工作内容,很多时候都是通过查看awr报告来检查出有性能瓶颈的SQL语句,通过这个可以很清晰的看到具体运行多少时间、次数、CPU
cltt980248285
·
2020-06-22 23:27
《收获,不止SQL优化》 - 调优信息一键生成脚本学习
这是杂货铺的第448篇文章梁敬彬老师的《收获,不止SQL优化》,关于如何缩短
SQL调优
时间,给出了三个步骤,1.先获取有助调优的数据库整体信息2.快速获取SQL运行台前信息3.快速获取SQL关联幕后信息其实我们日常
bisal
·
2020-06-22 18:34
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他