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查询优化
java常用算法面试题,总结到位
数据库的大表
查询优化
了解吗?MVCC机制了解不?MVCC机制有什么问题?怎么去解决这个问题?mysql慢语句调优做过吗?说说你是怎么做的?1.2我的MySQL学习
m0_67391121
·
2023-10-18 07:55
面试
学习路线
阿里巴巴
java
算法
面试
mysql
leetcode
视图,触发器,事务,存储过程
文章目录视图触发器(trigger)事务存储过程内置函数流程控制索引慢
查询优化
视图概念视图就是SQL语句执行完后产生的一张虚拟表,我们可以基于该表做一些操作如果该表之后会频繁的进行一些操作,我们可以将其保存起来
李智强@
·
2023-10-18 07:38
数据库
数据库
sql
mysql
2021秋招数据库面试准备
实体和属性,E-R图数据库的三级模式、二级映象主键和外键关系数据库基本概念,关系的5种基本操作关系模式的规范化(6种范式)函数依赖与候选码的定义SQL的定义数据库中数据查询数据库
查询优化
数据的添加、删除
rain_Man2018
·
2023-10-18 02:10
秋招知识点总结
数据库面试
秋招数据库
学习MySQL优化原理,这一篇就够了
CHEN川2017-09-2809:32:093243说起MySQL的
查询优化
,相信大家收藏了一堆奇技淫巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧
jinxinliu1
·
2023-10-17 23:51
数据库
MySQL
查询优化
看一篇就够了
关联
查询优化
数据准备#分类CREATETABLEIFNOTEXISTS`type`(`id`INT(10)UNSIGNEDNOTNULLAUTO_INCREMENT,`card`INT(10)UNSIGNEDNOTNULL
指挥部在下面
·
2023-10-17 23:14
MySql
mysql
数据库
索引
查询优化
2、Calcite 源码编译与运行
Calcite源码编译与运行一、概述1)简介Calcite是一个数据库
查询优化
器。
猫猫爱吃小鱼粮
·
2023-10-17 22:09
Flink精通~源码设计解析
flink
数据库架构
数据分析面试、笔试题汇总+解析(六)
考点解析:考察面试者对MySQL
查询优化
的理解参考答案:(因为这个问题如果回答的详细一点可以写上一整篇,但是该篇暂不打算这么描述。
小白掌柜
·
2023-10-17 15:11
MySQL
数据分析面试题汇总
数据分析
面试
数据库
数据分析
mysql
sql
mysql学习笔记(持续更新中)
Linux下MySQL的安装与使用字符集的相关操作SQL大小写规范-(了解)mysql的数据目录用户与权限管理逻辑架构存储引擎索引的数据结构索引的创建与设计原则性能分析工具的使用索引优化与
查询优化
一、Linux
404 Not Bug
·
2023-10-17 11:51
数据库
mysql
linux
数据库
技术分享 | MySQL
查询优化
上周徐轶韬老师在MySQL团队的网络研讨会上,分享了MySQL
查询优化
相关内容,以下是相关内容整理,供各位参考。内容分为如下几个方面:1.基于成本的MySQL
查询优化
。
爱可生开源社区
·
2023-10-17 11:58
Mysql高级篇学习总结13:多表连接查询语句优化方法(带join语句)
Mysql高级篇学习总结13:多表连接查询语句优化方法(带join语句)1、关联
查询优化
1、驱动表和被驱动表2、SimpleNested-LoopJoin(简单嵌套循环连接)3、IndexNested-LoopJoin
koping_wu
·
2023-10-17 03:40
数据库
mysql
数据库
MySQL语句优化
文章目录1、MySQL的执行顺序2、基础SQL优化2.1建表优化使用varchar代替char使用**数值**代替**字符串**类型字段设置为notnull批量插入性能提升2.2
查询优化
select具体字段避免在
loveZyourself
·
2023-10-17 03:09
SQL
mysql
数据库
sql
mysql进程信息出现大量Waiting for table level lock信息的原因,怎么处理?
查询优化
:如果服务器没有正确优化,查询可能会花费过多的时间,从而增
半桶水专家
·
2023-10-15 19:38
mysql
mysql
数据库
查询优化
详解
查询优化
参考:https://www.cnblogs.com/Courage129/p/14199151.html一、优化器的优化策略静态优化直接对解析树进行分析,并完成优化动态优化动态优化与查询的上下文有关
祁小彬
·
2023-10-15 13:01
mysql的执行计划
EXPLAIN命令是查看
查询优化
器是如何决定执行查询的主要方法,从它的查询结果中可以知道一个SQL语句每一步是如何执行的,都经历了些什么,分为哪几步,有没有用到索引,哪些字段用到了什么样的索引,是否有一些可优化的地方等
懒癌晚期的自律
·
2023-10-15 06:03
学期总结
在复习的时候,让自己印象比较深刻的一点是,数据库
查询优化
那一次作业没有写,老师讲的时候自己听的也不是很明白,之后也没有再看
太阳照常升起_CJY
·
2023-10-15 03:44
MySQL高级——数据库优化(下)
文章目录三、查询截取分析
查询优化
永远小表驱动大表orderby关键字优化orderby子句,尽量使用Index方式排列,避免使用FileSort方式排列建表SQLCase如果不在索引列上,mysql进行的
小楊同学的笔记本
·
2023-10-15 01:24
MySQL
mysql
数据库
【数据库系统概论】第九章关系查询处理何
查询优化
9.1查询处理一:查询处理步骤关系数据库管理系统查询处理可以分为4个阶段:查询分析查询检查
查询优化
查询执行(1)查询分析任务:对查询语句进行扫描,分析词法、语法是否符合SQL语法规则如果没有语法错误转入下一步如果有语法错误则在报告中显示错误
小羊oi!
·
2023-10-14 22:06
数据库系统概论
数据库
数据库-优化器
文章目录概念查询树计算查询树的效率预处理器查询成本IO成本CPU成本优化器单表查询成本找到可能使用的索引计算全表查询的成本计算不同索引查询的成本找到成本最低的执行计划准备阶段子
查询优化
概念B(s):表示执行过程中访问了多少个区块
Zevin~
·
2023-10-14 20:20
MySQL
数据库
【MySQL 进阶笔记】InnoDB 的事务隔离级别以及死锁
后端架构设计》学习笔记《Java基础知识进阶》学习笔记《Nginx学习笔记》学习笔记《前端开发杂记》学习笔记《设计模式学习笔记》学习笔记《DevOps最佳实践指南》学习笔记《Netty入门与实战》学习笔记《
高性能
燕归来兮_
·
2023-10-14 14:27
MySQL
进阶
mysql
lock
隔离级别
isolation
MySQL的index merge(索引合并)导致数据库死锁分析与解决方案 | 京东云技术团队
定义indexmerge(索引合并):该数据库
查询优化
的一种技术,在mysql5.1之后进行引入,它可以在多个索引上进行查询,并将结果合并返回。
京东云技术团队
·
2023-10-14 07:26
数据库
数据库
mysql
京东云
索引合并
Insight h2database SQL like 查询
在h2databaseSQLlike查询实现类中(CompareLike),可以看到SQL语言到具体执行的实现、也可以看到数据库尝试优化语句的过程,以及
查询优化
的原理。
insight coder
·
2023-10-13 10:11
H2
数据库底层原理
sql
数据库
算法
数据结构
【大数据】HBase入门指南
HBase数据访问形式架构体系HBase组件HBase读写流程读流程写流程MemStoreFlush参数说明StoreFileCompaction参数说明触发过程RegionSplit预分区HBase优化
查询优化
设置
码农BookSea
·
2023-10-13 09:07
大数据
hbase
数据库
大数据
Java程序员必须知道的MySQL优化原理
说起MySQL的
查询优化
,相信大家收藏了一堆奇技淫巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?
码农Kkio
·
2023-10-13 02:28
数据库作业19:第九章: 关系查询处理和
查询优化
课后习题
B:占用的块数;Br,Bs分别代表R,S占用的块数;Frs,Mrs分别是连接选择率,存放连接结果因子表示每块可存放的结果元组数2、假设关系R(A,B)]和S(B,C,D)情况如下:R有20000个元组,S有1200个元组,一个块能装40个R的元组,能装30个S的元组,估算下列操作需要多少次磁盘块读写。(1)R上没有索引,select*fromR;只在R上查询时:20000/40=500(块);(2
Yjing景
·
2023-10-13 01:31
数据库
数据库
mysql
Spark中的driver和Executor
ApacheSpark使用最先进的DAG调度程序,
查询优化
器和物理执行引擎,实现批处理和流数据的高性能。这篇文章主要是对driver和executor功能上进行一个分析。
Perkinl
·
2023-10-12 20:43
spark
spark
driver
executor
数据库优化方案和SQL语句优化的方法
数据分区对于海量的数据
查询优化
,一种重要方式是如何有效的存储并降低需要处理的数据规模,所以我们呢可以对海量数据进行分区.例如,针对年份存储的数据,我们可以按照年进行分区,不同数据库有不同的分区方式,但处理机制却大体相同
Anxglee
·
2023-10-12 17:56
Insight H2 database 数据查询核心原理
本文目标是:了解查询的核心原理,对比SQL
查询优化
技巧在h2database中的落地实现。前提:为了贴近实际实际,本文CodeInsight基于BTree存储引擎。
insight coder
·
2023-10-12 09:39
H2
数据库底层原理
数据库
java
b树
算法
数据结构
h2database BTree 设计实现与
查询优化
思考
h2database是使用Java编写的开源数据库,兼容ANSI-SQL89。即实现了常规基于BTree的存储引擎,又支持日志结构存储引擎。功能非常丰富(死锁检测机制、事务特性、MVCC、运维工具等),数据库学习非常好的案例。本文理论结合实践,通过BTree索引的设计和实现,更好的理解数据库索引相关的知识点以及优化原理。BTree实现类h2database默认使用的MVStore存储引擎,如果要使
insight coder
·
2023-10-12 09:34
H2
数据库底层原理
数据库
java
b树
Java小白之MySQL
查询优化
之道
今日来讲讲:MySQL
查询优化
之道一、
查询优化
器模块
查询优化
器的任务是发现执行SQL查询的最佳方案。大多数
查询优化
器,要么基于规则、要么基于成本。
卿卿老祖
·
2023-10-12 08:12
mysql面试题31:一条SQL语句在MySQL中如何执行的
查询优化
:如果SQL语句是一个查询语句(例如SELECT语句)
小小鱼儿小小林
·
2023-10-12 08:16
#
mysql面试宝典
面试这么回答
mysql
sql
数据库
高性能MySQL
第四版-1
主要列出与第三版的区别第一章、MySQL架构MySQL逻辑架构左右分别是第三和第四版。第四版架构图里把第二层的“查询缓存”去掉了,也去掉了对应的文字描述。连接管理和安全“每个客户端连接都会在服务器进程中拥有一个线程”第四版对这句话增加了一个前提“默认情况下”优化与执行第三版中说“对于SELECT语句,在解析查询之前,服务器会先检查查询缓存。。。。”第四版指出,由于并发的增加,缓存反而会成为瓶颈。因
十八年后又是一条好汉
·
2023-10-11 12:44
MySQL
mysql
kingshard实践01-构建mysql主从复制
kingshard简介kingshard是一个由Go开发
高性能MySQL
Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard
小虎哥
·
2023-10-11 07:20
高性能mysql
笔记 第一章
1.mysql的逻辑架构image.png(图片来源:https://blog.csdn.net/fuzhongmin05/article/details/70904190)连接线程处理:每个客户端都会在服务器进程中拥有一个线程。一般使用线程池,不必每次都创建和销毁。解析器:mysql会对查询语句进行解析,解析为一个内部的数据结构,然后对这个结构进行优化:重写查询,决定表的读取顺序,选择合适的索引
lypxhxjj
·
2023-10-11 06:26
高性能MySQL
第三本笔记总结(上)
SQL语句的执行流程无论何时,只要有多个查询需要在同一个时刻修改数据时,就会有并发问题。MySql主要在服务器层与存储引擎层进行并发控制。假设数据库中国一张邮箱表,每个邮件都是一条记录。如果某个客户正在读取邮箱,同时其他客户试图在删除邮箱表中的某一条数据。这个时候,读取的结构就是不确定的了。在MySql中会通过锁定防止其它用户读取同一数据。大多数时候,MySQL锁的内部管理都是透明的。MySQL锁
codeing_java
·
2023-10-11 05:59
62-MySQL索引优化与
查询优化
-索引下推
一、索引下推概念IndexConditionPushdown(ICP)是MySQL5.6中新特性,是一种在存储引擎层使用索引过滤数据的一种优化方式。ICP可以减少存储引擎访问基表的次数以及MySQL服务器访问存储引擎的次数。1.1、使用前后对比如果没有ICP,存储引擎会遍历索引以定位基表中的行,并将它们返回给MySQL服务器,由MySQL服务器评估WHERE后面的条件是否保留行启用ICP后,如果部
紫荆秋雪_文
·
2023-10-10 17:03
MySQL的逻辑架构
MySQL的逻辑架构MySQL的逻辑架构(from《
高性能MySQL
》)MySQL逻辑架构,来自:
高性能MySQL
MySQL的架构分为三层:客户端层:负责连接处理、授权认证、安全服务等功能的处理核心服务层
芒果菠萝蛋炒饭
·
2023-10-10 17:04
oracle 19c 统计信息详解
一、优化统计(OptimizerStatistics)优化统计收集了数据库及其对象的详细信息资料,
查询优化
器使用这些信息,为SQL命令选择最优的执行计划。
it技术分享just_free
·
2023-10-10 14:54
数据库
oracle
数据库
java架构师进阶必备书单
java基础知识篇java编程思想java并发编程的艺术effectivejava第三版数据库篇深入浅出mysql第二版
高性能mysql
第三版mongodb权威指南缓存篇redis开发与运维redis设计与实现第二版服务器软件篇
muli523
·
2023-10-10 05:53
java
架构
spring
boot
spring
cloud
spring
数据库
查询优化
器
所谓
查询优化
,目标是关系数据库下或者newSQL的SQLServer层对SQL语句进行优化,在不改变期望结果的情况下使得数据库引擎计划执行时间最短。
苏阳北川
·
2023-10-08 13:13
Java学习计划
Linux私房菜(基础学习篇)ApacheCommon和Googleguava常用工具用法maven实战阶段二(六个月,2019年3月1日前完成)Spring揭秘J2EE核心模式分布式Java应用:基础与实践
高性能
我想编程
·
2023-10-08 12:45
mysql
查询优化
知识点
以下列出了我能想到的知识点,如果有错误或补充,希望大家可以提出来1.流程建立连接(连接池)消息发送(转码,utf-8)查询过程缓存语法分析、语义分析
查询优化
器查询引擎存储引擎选择消息预加载(LRU链表)
CayChan
·
2023-10-07 08:18
高性能MySQL
(第三版)-第五章 2
高性能MySQL
(第三版)是在MySQL5.5的基础上进行讲解的。研读了第六章查询性能优化的3-6小节,记录一些知识点。
这里有颗小螺帽
·
2023-10-07 03:27
sql server优化总纲
2.
查询优化
:分析并优化查询以减少执行时间。避
glenshappy
·
2023-10-06 17:05
sql
sqlserver
mysql--千万级大数据SQL
查询优化
几条经验
本文主要内容:1:查询语句where子句使用时候优化或者需要注意的2:like语句使用时候需要注意3:in语句代替语句4:索引使用或是创建需要注意假设用户表有一百万用户量。也就是1000000.num是主键1:对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上创建索引。因为:索引对查询的速度有着至关重要的影响。2:尽量避免在where字句中对字段进行null值的判
爱宝宝n
·
2023-10-06 13:41
MySql
查询优化
及其原理
MySQL逻辑架构,来自:
高性能MySQL
MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。
木林森淼
·
2023-10-04 19:43
MySql
MySql
优化
MySQL性能优化实践:索引、
查询优化
、EXPLAIN命令及其他技巧总结
目录1.如何使用索引提高MySQL的查询性能?2.如何优化MySQL的查询语句,减少查询时间?3.如何使用MySQL的EXPLAIN命令分析查询语句的执行计划?4.如何避免MySQL的慢查询,提高数据库性能?5.如何使用MySQL的缓存提高查询性能?6.如何使用MySQL的分区表提高查询性能?7.如何使用MySQL的连接池提高数据库性能?8.如何使用MySQL的存储过程提高数据库性能?9.如何使用
蓝色心灵-海
·
2023-10-04 19:09
mysql
性能优化
数据库
mysql
查询优化
:从原理到实践
1.mysql体系结构和索引介绍1.1mysql体系结构1.2mysql索引介绍mysql的innodb索引和myisam索引对比2.sql语句过程简介和查询计划详解2.1mysql执行sql语句过程简介要想优化sql,必须要知道sql是怎样在mysql中执行的,如右图:(1)客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求(2)调用‘用户模块’来进行授权检查(3)先查查询缓存,
十年架构路
·
2023-10-04 19:38
mysql
mysql
数据库
sql
【MySQL优化(八)】InnoDB
查询优化
理论与实践(SQL优化)
优化如果SQL写的很糟糕,即使表结构再合理,索引再适合也无法实现高性能SQL优化的本质将一次查询看做是一个任务,本质是优化其中的子任务,要么提高子任务执行速度,要么减少子任务运行次数,要么消除一些子任务
查询优化
排查思路优化数据访问
满满和米兜
·
2023-10-04 19:07
MySQL
mysql
数据库
数据库架构
数据库开发
mysql优化原理
说起MySQL的
查询优化
,相信大家收藏了一堆奇技淫巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?
DosMing
·
2023-10-04 19:06
mysql
mysql
优化
索引
MySQL 多表关联
查询优化
实践和原理解析
四、多表关联
查询优化
实践4.1、使用左连接查询全部订单列表信息返回
kerwin_code
·
2023-10-04 19:35
数据库
mysql
数据库
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他