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调优
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
我的第一篇博文
记录我的第一篇博文内存溢出和内存泄露区别静态变量和实例变量的区别
SQL调优
(存储过程和索引的编写)SQL对传入参数是List是怎么处理的批处理,工作流引擎linux常用命令对Spring事务的理解Quartz
banyixian6475
·
2020-06-22 17:22
Oracle
SQL调优
系列之看懂执行计划explain
@TOC1、文章写作前言简介
SQL调优
系列博客链接:
SQL调优
专栏之前曾经拜读过《收获,不止
sql调优
》一书,此书是国内DBA写的一本很不错的调优类型的书,是一些很不错的调优经验的分享。
nicky
·
2020-06-22 09:00
数据库
sql
oracle
my
sql调优
MYSQL性能优化:查询速度优化、数据库结构优化、MYSQL服务器优化原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。通过优化文件系统,提高磁盘I\O的读写速度;通过优化操作系统调度策略,提高MYSQL在高负荷情况下的负载能力;优化表结构、索引、查询语句等使查询响应更快。showstatuslike'str'常用的性能参数如下:connections连接MYSQL服务器的次数uptime
林相心夕
·
2020-06-21 22:47
MySQL
Oracle 学习之性能优化(五)执行计划
读懂执行计划,
SQL调优
的第一步。什么是SQLExecutionPlan执行计划?SQL是声明型语言,她只说我要去哪里,但很少告诉你到底如何去?
???Sir
·
2020-06-21 11:39
BAT 大厂Java 面试题集锦之核心篇附参考答案
实现原理,链表,红黑树gitmaven缓存:各种缓存,rediszset与跳跃表高并发,高可用,降级,限流,容灾,弱依赖分布式框架架构设计,cleancode,DDD,API设计数据库,索引与B+树,
SQL
东海陈光剑
·
2020-06-21 09:06
Orace
SQL调优
系列之执行计划学习笔记
文章目录一、获取执行计划的方法(1)explainplanfor(2)setautotraceon(3)statistics_level=all(4)dbms_xplan.display_cursor获取(5)事件10046trace跟踪(6)awrsqrpt.sql二、解释经典执行计划的方法【单独型】【联合型关联型】(1)联合型的关联型(NL)(2)联合型的关联型(FILTER)(3)联合型的关
smileNicky
·
2020-06-21 09:08
SQL调优
Oracle
Orace
SQL调优
系列之ADDM报告简介
我写的
SQL调优
专栏:https://blog.csdn.net/u014427391/article/category/8679315整体分析调优工具AWR:关注数据库的整体性能的报告;ASH:数据库中的等待事件与哪些
smileNicky
·
2020-06-21 09:37
SQL调优
Oracle
数据库优化详解
数据库优化从以下几个方面优化:数据库设计—三大范式、字段、表结构数据库索引存储过程(模块化编程,可以提高速度)分表分库(水平分割,垂直分割)主从复制、读写分离
SQL调优
对MySQL配置优化(配置最大并发数
温柔的谢世杰
·
2020-06-21 05:19
Java面试知识汇总
面试
数据库
技术分享 | MySQL 数据库如何改名?
擅长MySQL、PostgreSQL、MongoDB等开源数据库相关的备份恢复、
SQL调优
、监控运维、高可用架构设计等。
爱可生云数据库
·
2020-06-21 03:36
mysql
数据库
面试官:这7张图要是都学会,我还问什么my
sql调优
(建议收藏)
前言MySQL为关系型数据库(RelationalDatabaseManagementSystem),一个关系型数据库由一个或数个表格组成,表格一般包括以下:表头(header):每一列的名称;列(col):具有相同数据类型的数据的集合;行(row):每一行用来描述某个人/物的具体信息;值(value):行的具体信息,每个值必须与该列的数据类型相同;键(key):表中用来识别某个特定的人物的方法,
马小邱
·
2020-06-21 02:14
mysql
java
架构
优化
Oracle
SQL调优
系列之看懂执行计划explain
Oracle
SQL调优
系列之看懂执行计划explain1、文章写作前言简介2、什么是执行计划?3、怎么查看执行计划?
smileNicky
·
2020-06-20 21:47
SQL调优
Oracle
oracle
数据库
SQL调优
explain
执行计划
Oracle
SQL调优
系列之SQL Monitor Report
Oracle
SQL调优
系列之SQLMonitorReport1、SQLMonitor简介2、捕捉sql的前提3、SQLMonitor参数设置4、SQLMonitorReport4.1、SQL_ID获取4.2
smileNicky
·
2020-06-20 21:47
SQL调优
Oracle
oracle
数据库
SQL调优
sql
monitor
linux
2020年最新一线大厂BAT必问六大面试题:jvm、MySQL、Redis 、设计模式、多线程与高并发、zookeeper
它就是一线大厂面试必问的知识点,总共分为六大类:多线程与高并发、jvm调优、设计模式、My
SQL调优
、Redis缓存、zookeeper实战分析。大家可以根据这六大知识点来进行复习和学
互联网全栈工程师
·
2020-06-20 21:03
架构
大数据
java
Oracle
SQL调优
系列之SQL Monitor Report
@目录1、SQLMonitor简介2、捕捉sql的前提3、SQLMonitor参数设置4、SQLMonitorReport4.1、SQL_ID获取4.2、Text文本格式4.3、Html格式4.4、ACTIVE格式4.5SQLMonitoringlist5、SQLMonitorReport查询5.1、查看所有的sqlmonitorreport5.2、查看某个sql的sqlmonitorreport
smileNicky
·
2020-06-19 15:00
Oracle调优之看懂Oracle执行计划
@TOC1、文章写作前言简介之前曾经拜读过《收获,不止
sql调优
》一书,此书是国内DBA写的一本很不错的调优类型的书,是一些很不错的调优经验的分享。
smileNicky
·
2020-06-18 13:03
[统计信息系列7] Oracle 11g的自动统计信息收集
(一)统计信息收集概述在Oracle11g中,默认有3个自动任务,分别是:自动统计信息收集、
SQL调优
顾问、段空间调整顾问,查看方法如下:SQL>SELECTCLIENT_NAME,TASK_NAME,
gegeman
·
2020-06-03 19:00
My
sql调优
基础、Mysql问题排查、Mysql优化、与hikari数据库连接池配合
【非原创】原文链接:My
SQL调优
基础,与hikari数据库连接池配合1.根据硬件配置系统关键参数wait_timeout#非交互连接的最大存活时间,10-30minmax_connections#全局最大连接数默认
albert飞的博客
·
2020-05-04 00:00
【
SQL调优
】同事追着我骂,只因一句祖传SQL代码
一、前言每个程序员的身上,都背负着几行祖传代码,这些代码,没有注释,令人久久寻味这不就在前几天,上家公司的同事突然找到我,晒出了我的一句祖传sql.....原文解析二、情节对话 图1: 图2:说实话,当时看到这句sql的时候,我的心情是这样的“这个真的是我写的?”“我写这玩意干啥?”“这么多的查询嵌套和计算效率会不会太低?”“我自己都看哭了,他能看懂吗?”...一连串的自问自答,我想起来了,是由于
jstarseven
·
2020-04-17 16:00
My
SQL调优
系列:explain分析SQL的执行计划
一条SQL的执行计划自我描述[提前声明]文章由作者:张耀峰结合自己生产中的使用经验整理,最终形成简单易懂的文章写作不易,转载请注明,谢谢!大数据代码案例地址:https://github.com/Mydreamandreality/sparkResearch日常的开发中,我们需要用慢查询来记录一些执行时间比较久的SQL。(慢查询记录可以查看我之前的文章)获取到执行慢的SQL后,我们就可以进行性能分
李时珍皮啊
·
2020-04-14 09:06
SQL优化
一文读懂系列
Java后端
My
SQL调优
系列:如何正确的使用MySQL索引
MySQL索引使用详解,原理分析[提前声明]文章由作者:张耀峰结合自己生产中的使用经验整理,最终形成简单易懂的文章写作不易,转载请注明,谢谢!大数据代码案例地址:https://github.com/Mydreamandreality/sparkResearch在innodb引擎中,总共有四种索引类型,两种索引方法,我主要讲一下生产中索引的选择,数据结构的选择索引命中率,SQL执行计划可以查看我的
李时珍皮啊
·
2020-04-14 09:36
SQL优化
一文读懂系列
17.MySQL优化
My
SQL调优
思路《高性能MySQL》——这本书都有的“字段”优化总结1)尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED;2)VARCHAR
一枼落知天下
·
2020-04-11 12:36
MySQL高级第五篇(查询截取分析)
三、ShowProfileshowprofile是MySQL提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于
sql调优
的测量。默认情况下,参数处于关闭状态,并保存最近15次的运行结果。
AD甜蜜蜜
·
2020-04-10 07:25
My
SQL调优
思路
MySQL优化查看引擎:mysql>showengines;mysql>SHOWvariableslike'%storage_engine%';mysql>showcreatetablet1;mysql>showtablestatuslike't1';临时指定引擎:mysql>createtableinnodb1(idint)engine=innodb;修改默认引擎:[root@xiaobai]v
little_baixb
·
2020-04-05 11:38
MySQL
总结一下工作中的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
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他