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优化
还在乱卷?阿里 DBA 首次公开 MySQL 调优笔记,GitHub上已经开始疯狂涨星了
我看大家最近都挺迷茫的,那就免费分享一份阿里巴巴DBA首席技术Leader亲自整理的——My
SQL优化
实战笔记,与其继续焦虑下去,不如静下来,好好沉淀自己。
Java程序V
·
2022-10-29 16:02
Java
dba
mysql
数据库
腾讯面试——机器学习面试全流程案例
目录一面二面三面总监面HR面一面自我介绍(还是有点磕磕巴巴问
SQL优化
简历里的有的那句话扯说加了索引介绍视网膜分类,迁移学习,为什么用这个第一部分和第二部分的对比做了吗?图像多少图片?
fpga和matlab
·
2022-10-26 23:36
★求职2:大厂笔试面试总结
面试
机器学习
职场和发展
腾讯面试
腾讯笔试
my
sql优化
七:mysql内部执行流程和mvcc机制
文章目录mysql内部执行流程和mvcc机制MySQL的内部组件结构server层组件分析存储层MVCC多版本并发控制机制Innodb引擎SQL执行到写入磁盘过程mysql内部执行流程和mvcc机制MySQL的内部组件结构大体来说,MySQL可以分为Server层和存储引擎层两部分。Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置
天黑请闭眼丶风
·
2022-10-24 20:09
性能优化
mysql
数据库
database
sql优化
的一些方法
文章目录一、正确建立索引二、sql语句优化三、explain关键字一、正确建立索引关于索引的建立可以看这一篇二、sql语句优化sql语句中的in包含的值不应过多,改用betweenselectidfromtwherenumin(1,2,3,4,5);//改用betweenselectidfromtbetween1and5;select语句指明字段,不要用*只查询一条数据时,避免使用limit1避免
ZhShy23
·
2022-10-24 10:45
mysql
sql
数据库
mysql
1亿条数据批量插入 MySQL,哪种方式最快?
利用JAVA向Mysql插入一亿数量级数据—效率测评这几天研究my
sql优化
中查询效率时,发现测试的数据太少(10万级别),利用EXPLAIN比较不同的SQL语句,不能够得到比较有效的测评数据,大多模棱两可
·
2022-10-23 14:36
mysqljava后端
Sql优化
(详解一条龙服务)
文章目录@[TOC]一:整体的优化思路二:优化思路流程1:
sql优化
嗯哼优化什么sql吗?
天天向上的菜鸡杰!!
·
2022-10-18 18:27
Mysql
sql
数据库
mysql
京东云TiDB
SQL优化
的最佳实践
京东云TiDBSQL层的背景介绍从总体上概括TiDB和MySQL兼容策略,如下表:SQL层的架构用户的SQL请求会直接或者通过LoadBalancer发送到京东云TiDBServer,TiDBServer会解析MySQLProtocolPacket,获取请求内容,对SQL进行语法解析和语义分析,制定和优化查询计划,执行查询计划并获取和处理数据。数据全部存储在TiKV集群中,所以在这个过程中TiDB
·
2022-10-18 12:23
数据仓库工具 hive的入门(九)Hive调优策略
Hive命令实战操作之–Hive调优策略提示:本文章内容取自来源:拉勾教育大数据高薪训练营文章目录前言HQL操作之--Hive调优策略第1节架构优化执行引擎优化器分区表分桶表文件格式第2节参数优化第3节
SQL
知三分
·
2022-10-18 10:06
数据仓库工具
hadoop
hive
hdfs
sql
10 Hive调优策略
从以下三个方面展开:架构优化参数优化
SQL优化
10.1架构优化执行引擎Hive支持多
微毂
·
2022-10-18 10:36
hive
大数据
hive
大数据
Hive调优策略之
SQL优化
1、列裁剪和分区裁剪列裁剪是在查询时只读取需要的列;分区裁剪就是只读取需要的分区。简单的说:select中不要有多余的列,坚决避免select*fromtab;查询分区表,不读多余的数据;selectuid,event_type,record_datafromcalendar_record_logwherept_date>=20190201andpt_datehive.mapjoin.smallt
悠然予夏
·
2022-10-18 10:00
Hadoop生态圈技术
hive
大数据
hadoop
数据库开发岗的一点总结
于石家庄·晓光一、数据库开发岗(中级)要求1、岗位职责:负责ETL的开发、调度、执行、处理和维护;负责数据库开发与运维;负责数据探查及获取数据,处理临时数据需求;负责Oracle设计、开发,数据库优化,包括
SQL
罗浮魅影
·
2022-10-18 08:22
经验分享
经验分享
程序人生
数据库
数据仓库
面试官问我MySQL索引失效怎么排查?懵逼了。。。
前言上一期,我们讲解了
sql优化
的一般流程,不管是优化join语句、where语句、聚合函数还是排序操作,核心在于利用索引来优化sql语句,但是,大家以为我们为字段创建了索引之后,索引就一定会生效吗?
石杉的架构笔记
·
2022-10-17 13:07
面试求职
Mysql
Java
mysql
数据库
java
SQL优化
实战:如何通过缓存给MySQL查询进行流量削峰?
V-xin:ruyuanhadeng获得600+页原创精品文章汇总PDF前言经过前面索引和sql的优化后,现在查询速度快的飞起,然后,我们继续回归到了日常需求的开发中。3个月过后,订单表的数据已经达到5000万了,不过sql一次查询的时间,基本稳定在300ms以下。但是某个周一,leader刚开完周会就直接来找你了,直接说:“哎呀,周会上DBA找我了,说咱们订单组的sql偶尔会超过2s,DBA现在
石杉的架构笔记
·
2022-10-17 13:07
Mysql
缓存
Java
mysql
缓存
java
我工作10年辗转3家大厂,给你总结出30条高质量的
SQL优化
技巧!
文章来源:【公众号:捡田螺的小男孩】前言本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询SQL尽量不要使用select*,而是select具体字段。反例子:select*fromemployee;正例子:selectid,namefromemployee;理由:只取需要的字段,节省资源、减少网络开销。select*进行查询时,很可能就
石杉的架构笔记
·
2022-10-17 13:37
数据库
mysql
java
大数据
面试
千万数据量下的真实业务场景SQL性能优化!
V-xin:ruyuanhadeng获得600+页原创精品文章汇总PDF前言通过前几期文章的积累,现在我们的理论知识已经极为扎实了,这个时候就可以动手开始
sql优化
了,
sql优化
是非常重要,因为即使再好的
石杉的架构笔记
·
2022-10-17 13:36
面试求职
架构
Java
sql
性能优化
java
ODPS
SQL优化
总结
本文结合作者多年的数仓开发经验,结合ODPS平台分享数据仓库中的
SQL优化
经验。背景数据仓库,是一个面向主题、集成的、随时间变化的、信息本身相对稳定的数据集合。
阿里巴巴淘系技术团队官网博客
·
2022-10-17 10:14
大数据
编程语言
hadoop
数据库
python
My
sql优化
实战总结与面试
my
sql优化
:硬件优化Mysql服务器的提升sql本身优化反范式优化索引优化优化简介:1.硬件优化:使用机械硬盘或者加装固态硬盘2.Mysql服务器优化:可以将Mysql放在window环境中也可以放到
LinYe_2
·
2022-10-13 22:40
Mysql
mysql
MaxCompute笛卡尔积逻辑的参数优化&复杂JOIN逻辑优化
简介:这篇文章主要讲一个
SQL优化
反映的两个优化点。分别是:一、笛卡尔积逻辑的参数优化。二、一个复杂JOIN逻辑的优化思路。1.优化概述最近协助一个项目做下优化任务的工作。
·
2022-10-11 18:57
后端
SQL经典练习题(下)
目录一、
SQL优化
建议1.数据库表设计2.sql编写3.中文处理4.其他二、学习平台(推荐)1、SQL语法手册,随用随查2、SQL边学边练一、
SQL优化
建议为什么需要进行
SQL优化
?
Gauss松鼠会
·
2022-10-11 12:32
openGauss经验总结
数据库
云原生
sql
SQL优化
思路+经典案例分析
1.慢
SQL优化
思路。
肥肥技术宅
·
2022-10-08 20:11
java
sql
数据库
java
一篇文章带你了解MySQL索引下推
索引下推限制SELECT语句执行过程MySQL数据库由Server层和Engine层组成:Server层:有SQL分析器、
SQL优化
器、SQL执行器,用于负责SQL语句的具体执行过程。
·
2022-10-08 19:51
my
sql优化
【MySQL慢查询日志总结】
遇到啥问题:前端反应个别页面需要3-6秒才能有反应。消息反馈给JAVA开发组,发现各模块单元测试均没问题,只是组合起来出现了问题,为了找到慢的原因,把优化任务落实。我们需要使用到MySQL慢查询日志功能。这个功能默认是关闭的,通过开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,再通过分析定位问题瓶颈,优化查询提高数据库系统的性能。正文开始:实验环境:centos7.6+mysql5.
ai_64
·
2022-10-05 13:44
MySQL-SQL语句的优化
个人主页:无乱码元素响应❤️感谢大家阅读本文,同时欢迎访问本人主页查看更多文章❤️本人也在学习阶段,如若发现问题,请告知,非常感谢
SQL优化
插入数据主键优化orderby优化groupby优化limit
我叫意志李
·
2022-10-01 08:07
数据库
mysql
sql
数据库
Mysql性能优化一:SQL语句性能优化
前几天在面试找工作,大多数都会问数据库优化、
sql优化
之类的,现在我基于
sql优化
总结了一些,另外也在网上查找了一些,这里总结了52条对sql的查询优化,下面详细来看看,希望能帮助到你!
高级BUG制造者
·
2022-09-30 10:12
数据库
数据库
sql
mysql多表查询
sql优化
_SQL多表查询优化
SQL优化
1.执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十秒了
黄思齐
·
2022-09-29 17:48
mysql多表查询sql优化
0.mysql | 02优化
目录
SQL优化
**分析SQL性能执行计划EXPLAIN**typeposible_keys、keykey_len索引的长度refrowsExtra优化案例单表优化双表优化多表优化索引失效原则优化方法SQL
吴成伟
·
2022-09-26 20:36
JAVA实习
mysql
mysql优化
数据库进阶MYSQL分层及其优化
1.mysql分层连接层:提供与客户端连接的服务服务层:1.提供各种用户使用接口,2提供
sql优化
器(写的语句和执行可能不一致)引擎层:提供了各种存储数据的方式InnoDB:事物优先,(适合高并发操作使用行锁
醉死梦红尘丶
·
2022-09-26 20:35
并发
锁
mysql
数据库
索引
【MySQL】
SQL优化
SQL优化
1插入数据1.1insert优化如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。
左右盲
·
2022-09-26 18:52
#
MySQL
sql
数据库
mysql
Mysql 优化知识点(一)
一.My
sql优化
从如下三个方面着手:一、表的设计1、使用InnoDB存储引擎(事采用行锁,适合高并发操作);2、使用默认utf8/mb4字符集(减少转码风险);优先选用数字类型;能用char不用varchar
刘小刀tina
·
2022-09-26 16:10
mysql查询优化实战:查询用时一分半降到三毫秒
分钟.看了一下查询sql,发现仅sql的执行时间就已经1分19秒.经过处理,相同的数据,查询用时已经降到34毫秒,虽然不算是最优的处理方式,但是应该能满足门店的使用了.下面就说一下问题处理过程,希望对有
sql
卖柴火的小伙子
·
2022-09-25 01:24
mysql
数据库
sql
数据库第三节课:
sql优化
数据库第三节课:
sql优化
目录数据库第三节课:
sql优化
一.索引:二.
sql优化
:三.三大范式:1.第一范式(1NF):2.第二范式(2NF):3.第三范式(3NF):四.事务1.提交与回滚2.数据库事务
龙乐~
·
2022-09-24 12:58
数据库
mysql
一条sql详解MYSQL的架构设计详情
目录1前言2应用层2.1连接线程处理3服务层3.1SQL接口3.2SQL解析器3.3
SQL优化
器3.4执行器3.5查询缓存4存储引擎层4.1概述4.2缓冲池(bufferpool)4.2.1数据页、缓存页和脏页
·
2022-09-24 07:58
大数据——Hive
SQL优化
大数据——Hive
SQL优化
一、SELECT字段尽可能少,数据过滤尽可能提前二、能不用JOIN连接的就不用三、数据倾斜问题四、多表join时key保持一致五、去除空值和无意义的值一、SELECT字段尽可能少
长不大的大灰狼
·
2022-09-22 22:19
大数据
hive
大数据
sql
SQL优化
----百万数据查询优化
1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。●在频繁进行排序或分组(即进行groupby或orderby操作)的列上建立索引。●在条件表达式中经常用到的不同值较多的列上建
zhangqifeng92
·
2022-09-22 05:50
oracle
性能优化
sql优化
JAVA架构师学习路线图(绝对详细)
绝对详细)性能调优Jvm性能调优JVM类加载机制详解JVM内存模型垃圾收集机制详解十种垃圾收集器详解JVM调优工具详解GC日志详细分析JVM调优实战Mysql性能调优SQL执行原理详解索引底层剖析执行计划与
SQL
阿呆java
·
2022-09-21 08:45
java
MySQL进阶篇(上)--自用笔记《黑马程序员》
MySQL进阶篇(上)文章目录MySQL进阶篇(上)存储引擎MySQL体系结构存储引擎简介存储引擎特点存储引擎选择索引索引概述索引结构索引分类索引语法SQL性能分析索引使用索引设计原则
SQL优化
插入数据
Bobby102
·
2022-09-20 12:32
MySQL数据库
mysql
sql
数据库
my
sql优化
---如何搭建mysql的主从关系和mycat中间件
1.如何搭建mysql的主从关系解决mysql高并发的瓶颈。1.1复制概述复制是指将主数据库的DDL和DML操作通过==二进制日志==传到从库服务器中,然后在从库上对这些==日志重新执行==(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。1.2复制原理MySQL的主从复制原理如下。从上层来看,复制分成
子非鱼呀
·
2022-09-19 10:04
mysql
Linux
mysql
数据库
服务器
Oracle-
SQL优化
案例一
前言:近期做了3条Oracle数据库的慢
SQL优化
,把慢
SQL优化
的过程记录了下来分享给大家,希望对大家有所帮助。案例1:sql_text:selectcc.
牛牛的笔记
·
2022-09-15 15:22
Oracle
oracle
sql
数据库
dba
运维
面试经常被问到的
SQL优化
面试经常被问到的
SQL优化
作为一个后端开发程序猿,在平时工作中与数据库打交道是必不可少的,不管是在项目中,还是在以后跳槽去其他公司,对于MySQL的基本功我们必须得掌握,先分享一些常见的
SQL优化
小栗子供大家参考参考
一个不懂技术的人
·
2022-09-15 14:21
MySQL
基础面试题
java
mysql sql语句优化面试题_SQL面试题之
SQL优化
drop、delete与truncate分别在什么场景之下使用?对比一下他们的区别:droptable1)属于DDL2)不可回滚3)不可带where4)表内容和结构删除5)删除速度快truncatetable1)属于DDL2)不可回滚3)不可带where4)表内容删除5)删除速度快deletefrom1)属于DML2)可回滚3)可带where4)表结构在,表内容要看where执行的情况5)删除速度
韩韩慧子
·
2022-09-15 14:49
mysql
sql语句优化面试题
面试
sql优化
,只需知道这几点
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言
sql优化
分为四部分进行总结前言许多人在面试的时候被问及
sql优化
的问题总是回答的很简单,导致面试结果不尽人意,于是乎本人查阅了大量资料并和大场面试官沟通了最佳答案
Northeasts
·
2022-09-15 13:55
sql
数据库
面试中被问到
SQL优化
,看这篇就对了
先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1基本概念简述1.1逻辑架构第一层:客户端通过连接服务,将要执行的sql指令传输过来第二层:服务器解析并优化sql,生成最终的执行计划并执行第三层:存储引擎,负责数据的储存和提取1.2锁数据库通过锁机制来解决并发场景-共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在同一时刻读取同一个资源。写锁是排他的,并且
ZHAOHUODIAN888
·
2022-09-15 13:49
后端
面试
职场和发展
java
后端
mysql
干涉My
SQL优化
器使用hash join的方法
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。前言数据库的优化器相当于人类的大脑,大部分时候都能做出正确的决策,制定正确的执行计划,走出一条高效的路,但是它毕竟是基于某些固定的规则、算法来做的判断,有时候并没有我们人脑思维灵活,当我们确定优化器选择执行计划错误时该怎么办呢,语句上加hint,提示它选择
·
2022-09-14 15:15
SQL优化
小技巧
SQL优化
一般步骤1、通过慢查日志等定位那些执行效率较低的SQL语句2、explain分析SQL的执行计划需要重点关注type、rows、filtered、Extra。type由上至下,效率越来越高。
一棵树~
·
2022-09-14 14:56
【数据库-MySQL】
sql
My
SQL优化
:从十几秒优化到三百毫秒
今天这篇文章还是记录问题的解决过程的。昨天测试测试代码的时候,发现一个功能需要大概十几秒的时间才能执行完。我就去看自己的代码逻辑,完整看了代码之后,凭感觉导致时间长的原因有两部分:一个是mysql的书写问题,另一个可能是循环查询数据库的问题。代码梦梦就不上传了,可能会涉及到公司的隐私问题下面是粘出来的sql部分,可以看到这个sql都7秒多了,第二张图片是使用explain执行器之后的结果,可以看到
普通网友
·
2022-09-13 00:34
面试
阿里巴巴
mysql
数据库
sql
算法
centos
My
SQL优化
之慢日志查询
文章目录一、慢查询日志概念二、慢查询日志实践1.打开慢查询日志开关slow_query_log2.设置合理的、业务可以接受的慢查询时间上限long_query_time3.压测执行各种业务4.查看慢查询日志5.用explain分析这些耗时的SQL语句,从而针对性优化三、showprofiles查看sql具体的运行时间一、慢查询日志概念对于SQL和索引的优化问题,我们会使用explain去分析SQL
普通网友
·
2022-09-13 00:32
面试
学习路线
阿里巴巴
mysql
数据库
sql
面试
后端
如何干涉My
SQL优化
器使用hash join
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。前言实验总结前言数据库的优化器相当于人类的大脑,大部分时候都能做出正确的决策,制定正确的执行计划,走出一条高效的路,但是它毕竟是基于某些固定的规则、算法来做的判断,有时候并没有我们人脑思维灵活,当我们确定优化器选择执行计划错误时该怎么办呢,语句上加hint
·
2022-09-12 20:07
mysql数据库sql
mysql杂记漫谈
Hello,大家好,我是烤鸭,这几天消失了一下,主要是线上系统出了点小bug和sql性能问题,在努力搬砖,就把之前的设计模式系列放了一下下,正好趁这个复习巩固了一下sql执行计划和
sql优化
等相关的东西
一只烤鸭朝北走
·
2022-09-08 16:00
PostgreSQL - 一文看懂explain
explain是
SQL优化
的前提。但explain的结果,无论是官方手册,还是别人写的博客,看完后点头如捣蒜,但往往看到自己SQL的执行计划时,并不很确定要优化的点在哪里。
zou8944
·
2022-09-07 10:56
后端
数据库
postgresql
My
SQL优化
:批量插入大数据4种实用、讲究方案的测试
简明:本文记录个人使用MySQL插入大数据总结较实用的方案,通过对常用插入大数据的4种方式进行测试,即for循环单条、拼接SQL、批量插入saveBatch()、循环+开启批处理模式,得出比较实用的方案心得。(个人记录学习笔记内容,若文中出现考虑不周、理解错误等情况,请多指出,共同学习!!!)一、前言最近趁空闲之余,在对MySQL数据库进行插入数据测试,对于如何快速插入数据的操作无从下手,在仅1W
丰丶
·
2022-09-06 14:03
MySQL数据库
mysql
spring
boot
后端
java
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他