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优化
(1)——架构介绍
MY
SQL优化
(1)提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加第一章MY
SQL优化
(1)——架构介绍第二章MY
SQL优化
(2)——SQL的优化1第三章MY
SQL优化
(3)——SQL
一码规一码
·
2023-01-27 07:09
mysql
mysql
My
SQL优化
系列18-应用层优化
备注:测试数据库版本为MySQL8.0文章目录一.概述二.常见问题三.web服务器问题3.1寻找最优并发度四.缓存4.1应用层以下的缓存4.2应用层缓存4.3缓存控制策略五.MySQL的替代品参考:一.概述如果在提高MySQL的性能上花费太多时间,容易使视野局限于MySQL本身,而忽略了用户体验。回过头来看,也许可以意识到,或许MySQL已经足够优化,对于用户看到的响应时间而言,其所占的比重已经非
只是甲
·
2023-01-27 07:39
MySQL从小工到专家之路
#
MySQL优化
MySQL应用层优化
缓存
系统优化
导致MySQL索引失效的几种常见写法
最近一直忙着处理原来老项目遗留的一些
SQL优化
问题,由于当初表的设计以及字段设计的问题,随着业务的增长,出现了大量的慢SQL,导致MySQL的CPU资源飙升,基于此,给大家简单分享下这些比较使用的易于学习和使用的经验
一个程序员的成长
·
2023-01-27 07:42
后端项目开发中写一手好SQL很有必要
其中关于数据表设计、
SQL优化
部分需要重点阅读,第一部分「MySQL性能」了解即可。
小秋熊
·
2023-01-26 13:20
百万级数据库优化方案大全
网上关于
SQL优化
的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。
乌-鸦(冲击架构师版)
·
2023-01-26 12:33
笔记
mysql
数据库
java
MySql基础详解
MySql基础详解MySql基础知识请参考MySql基础详解My
Sql优化
知识请参考My
Sql优化
详解零、文章目录一、简介1、概念是现在流行的开源的,免费的关系型数据库。
李宥小哥
·
2023-01-26 12:31
数据库
后端
有了这 4 款工具,老板再也不怕我写烂SQL了
今天和大家分享几个my
sql优化
的工具,你可以使用它们对你的mysql进行一个体检,生成awr报告,让你从整体上把握你的数据库的性能情况。image1、mysqltuner.pl这是mys
淡定_蜗牛
·
2023-01-26 10:17
My
SQL优化
/面试,看这一篇就够了
本文概要概述为什么要优化系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比如何优化字段设计设计数据库时:数据库表、字段的设计,存储引擎利用好MySQL自身提供的功能,如索引等横向扩展:MySQL集群、负载均衡、读写分离SQL语句的优化(收效甚微)字段类型的选择,设计规范,范式,常见设计案例原则:
JimmyLegend
·
2023-01-22 00:54
实习面试
超级全面的My
sql优化
推荐阅读(点击即可跳转阅读)SpringBoot内容聚合面试题内容聚合设计模式内容聚合Mybatis内容聚合多线程内容聚合本文概要概述为什么要优化系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比如何优化设计数据库时:数据库表、字段的设计,存储引擎利用好MySQL自身提供的功能,如索引等横向扩展
唐伯虎点蚊香dw
·
2023-01-22 00:51
mysql
My
SQL优化
相关
本文概要概述为什么要优化系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比如何优化设计数据库时:数据库表、字段的设计,存储引擎利用好MySQL自身提供的功能,如索引等横向扩展:MySQL集群、负载均衡、读写分离SQL语句的优化(收效甚微)字段设计字段类型的选择,设计规范,范式,常见设计案例原则:
月之海的记忆
·
2023-01-21 23:47
Oracle、MySQL等数据库故障处理优质文章分享 | 10月文章汇总
上月为大家梳理了9月的优质投稿,这里为大家整理出了10月的14篇优质投稿文章,主题涵盖Oracle、MySQL等数据库的慢
SQL优化
、OGG21c使用总结以及服务器爆满、主从复制延迟、报错分析等故障分析
MoMoSQL666
·
2023-01-21 14:42
数据库
oracle
mysql
性能优化
Calcite SQL 解析、语法扩展、元数据验证原理与实战(上)
引言ApacheCalcite是一个动态数据管理框架,其中包含了许多组件,例如SQL解析器、SQL验证器、
SQL优化
器、SQL生成器等。
·
2023-01-18 12:40
sql
【建议收藏】15755字,讲透MySQL性能优化(包含MySQL架构、存储引擎、调优工具、SQL、索引、建议等等)
0.目录1)MySQL总体架构介绍2)MySQL存储引擎调优3)常用慢查询分析工具4)如何定位不合理的SQL5)
SQL优化
的一些建议1MySQL总体架构介绍1.1MySQL总体架构介绍引言MySQL是一个关系型数据库应用十分广泛在学习任何一门知识之前对其架构有一个概括性的了解是非常重要的比如索引
·
2023-01-17 16:01
java后端mysqlsql
SQL 优化方案(规范)
SQL优化
1、SQL执行顺序2、前置条件2.1、使用explain分析SQL执行计划2.2、开启慢sql日志2.3、慢查询时间设置。
Fong灵
·
2023-01-17 01:13
数据库
sql
数据库
【性能优化】Mybatis Plus:优化查询速度之 SQL 替换 Service
文章目录【性能优化】MybatisPlus:优化查询速度之SQL替换Service1、Service接口问题2、
SQL优化
微信公众号【性能优化】MybatisPlus:优化查询速度之SQL替换Service1
Tellsea
·
2023-01-17 01:38
性能优化
sql
性能优化
数据库
【性能优化】Mybatis Plus:优化查询速度 - SQL替换Service
订单状态、查询时间段,然后查出了所有的结果,继续使用java8的特性获取汇总结果,随着项目的推移,数据量越来越大,这种方式是不可取的,随便都能上几十秒查不出来,导致请求超时,下面我们就来优化一下这个方法
SQL
Fong灵
·
2023-01-17 01:19
mybatis
性能优化
mysql联合索引有效和失效的情况分析
关于mysql的索引,是my
sql优化
一个非常重要的方面。那么关于索引是否有效就是非常关键了。很多人设计了索引,但是发现依旧很慢。那么这个时候就判断sql的索引执行情况非常重要了。
zlt198702
·
2023-01-16 09:47
mysql
数据库
MYSQL篇-04-索引创建原则&SQL分析&MY
SQL优化
2、跳跃索引一般情况下,如果表有复合索引idx_status_create_time,我们都知道,单独用create_time去查询,My
SQL优化
器是不走索引,所以还需要再创建一个单列索引idx_create_time
只喝冰拿铁
·
2023-01-15 13:30
java
mysql
sql
数据库
my
sql优化
之索引优化
PostedbyMoneyTalkson2012/02/23|第一篇序章第二篇连接优化第三篇索引优化第四篇查询优化第五篇到实战中去索引优化索引优化涉及到几个方面,包括了索引的类型、如何让查询使用索引,查询是索引算法的选择等等操作。(原文链接http://ddbiz.com/?p=961)涉及到数据库的查询时,大多数情况都是要建立索引的,MySQL的索引类型以及创建索引方式,可以参考其文档或者这里。
weixin_30398227
·
2023-01-14 22:36
数据库
操作系统
SQL优化
:Hive---distribute by 防止数据倾斜
说明:该文章基于多篇博客整理而成,涉及的技术点已贴上链接。一、数据倾斜的理解1.数据倾斜是大数据中很常见的一个现象,一般针对数据倾斜我们都会对数据进行加盐或者repartition等等,hive中的distributeby是控制在map端如何拆分数据给reduce端的。hive会根据distributeby后面列,根据reduce的个数进行数据分发,默认是采用hash算法。对于distribute
笔写心城
·
2023-01-13 15:12
sql
hive
mapreduce
大数据
MySQL进阶 |
SQL优化
| 按关键字分类及原理 | 无知的我费曼笔记(图文排版无水印)
无知的我正在复习MySQL进阶知识。。。。笔记特点是我重新整理了涉及资料的一些语言描述、排版,而使用了自己比较容易理解的描述、同样是回答了一些常见关键问题如果有遇到有任何无法进展问题或者疑惑的地方,应该在讨论区留言或者其他途径以寻求及时的帮助,以加快学习效率或者培养独立解决问题的能力、扫清盲点、补充细节目录insert优化主键优化数据组织方式InnoDB的逻辑结构图页分裂主键顺序插入效果主键乱序插
无知的人_
·
2023-01-10 08:00
MySQL
systemic
Learning
mysql
sql
java
MySQL进阶之
SQL优化
1.插入优化1.1批量插入将多条插入语句合并成一条语句批量插入。建议一次批量不超过500~1000insertintotb_namevalues(1,'a'),(2,'b),(3,'c');1.2手动事务提交MySQL中默认是自动提交,每执行一条sql就会提交一次事务,效率低。不如直接开启手动提交。1.3主键顺序插入由于MySQL设计原因,顺序插入主键比乱序效率高。1.4大批量插入数据使用load
江海i
·
2023-01-10 07:28
2022
#
数据库
mysql
sql
数据库
MySQL进阶之
SQL优化
、视图、存储过程
1.插入数据优化:顺序插入要比乱序插入性能较高。在第一次使用这个大批量插入数据时应该使用下列的命令来设置使用select@@local_infile可以看出这个local_infile开关是否打开,0是关闭,1是打开。关闭就用set打开。注意插入数据时,应先use某个数据库。loaddatalocalinfile'文件名'by','(通过逗号分隔开)linesterminatedby'\n';2.
&矢志不渝^O^
·
2023-01-10 07:22
MySQL
sql
数据库
MySQL进阶-
SQL优化
目录insert优化主键优化页分裂orderby优化测试:groupby优化limit优化count优化update优化insert优化如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。优化方案一Insertintotb_testvalues(1,'Tom'),(2,'Cat'),(3,'Jerry');批量插入会,会频繁调用事务,因此我们有了第二种优化方案。优化方案二手动控
兜兜转转m
·
2023-01-10 07:47
MySQL数据库
mysql
sql
数据库
MySQL进阶部分:
SQL优化
1.如何做
sql优化
explain分析sql的执行计划1.1insert语句的优化在大批量插入数据时,对于InnoDB的表,有以下几种提高导入效率方式主键顺序插入(主键有序的话,插入效率高)关闭唯一性校验手动提交事务对一张表插入多行数据时
mundo.wang
·
2023-01-10 07:16
sql
mysql
数据库
【MySQL进阶教程】
SQL优化
前言本文为【MySQL进阶教程】
SQL优化
相关知识,下边将对主键优化,orderby优化,groupby优化,limit优化,count优化,update优化等进行详尽介绍~博主主页:小新要变强的主页Java
小新要变强
·
2023-01-10 07:15
MySQL
mysql
sql
数据库
4 款 MySQL 调优工具
今天和大家分享几个my
sql优化
的工具,你可以使用它们对你的mysql进行一个体检,生成awr报告,让你从整体上把握你的数据库的性能情况。图片mysqltu
King斌
·
2023-01-09 15:27
2021php面试题总结
从
sql优化
方面来讲:1.不要返回任何用不到的字段2.尽量避免全表扫描,在where和orderby涉及的字段上加索引3.尽量避免在where子句中对字段进行null值判断,会使索引失效4.尽量避免在where
榆落同学
·
2023-01-07 12:02
PHP
php
面试
mysql
京东云TiDB
SQL优化
的最佳实践
京东云TiDBSQL层的背景介绍从总体上概括TiDB和MySQL兼容策略,如下表:SQL层的架构用户的SQL请求会直接或者通过LoadBalancer发送到京东云TiDBServer,TiDBServer会解析MySQLProtocolPacket,获取请求内容,对SQL进行语法解析和语义分析,制定和优化查询计划,执行查询计划并获取和处理数据。数据全部存储在TiKV集群中,所以在这个过程中TiDB
·
2023-01-04 18:36
my
sql优化
面试整理-吊打面试官
1.MySQL有哪些存储引擎,各有什么特点InnoDBMySQL5.5以后的默认引擎,支持行锁、事务和外键,并发写性能高,适合读写较多的业务场景。MyISAMMySQL5.5之前的默认引擎,不支持行锁、事务和外键,支持表锁,并发写性能较低,访问速度较快。适合以读和插入为主的业务场景。不适合修改和删除较多的业务场景。Memory数据存放在内存中,容易丢失数据。基本上用不到该引擎,可以用Redis等缓
pp~h
·
2022-12-29 16:19
面试专栏
mysql
面试
java
优化器核心技术—Join Reorder
JoinReorder的简介JoinReorder是开务数据库
SQL优化
器中的核心优化算法,开务数据库优化器包括RBO和CBO两部分,负责计划优化,提升SQL执行性能。
·
2022-12-26 10:18
数据库
秒级查询之开源分布式SQL查询引擎Presto实操-上
文章目录概述定义概念架构优缺点连接器部署集群安装常用配置说明资源管理安装模式安装命令行界面基于TableauWeb连接器调优数据存储查询
SQL优化
无缝替换Hive表建表格式的选择概述定义Presto官网地址
IT小神
·
2022-12-24 12:58
大数据
分布式
开源
分布式
sql
my
sql优化
varchar索引_My
SQL优化
--概述以及索引优化分析
一、MySQL概述1.1、MySQL文件含义通过如下命令查看showvariableslike'%dir%';MySQL文件位置及含义名称值备注basedir/usr/安装路径character_sets_dir/usr/share/mysql-8.0/charsets/保存字符集目录datadir/var/lib/mysql/数据存放路径lc_messages_dir/usr/share/mys
Gabriel 彭子傑
·
2022-12-23 14:15
MySQL事务、索引和
SQL优化
为完善MySQL基础博文,另外开一片博文,讲一讲事务机制、索引和一些优化技巧。谈到事务,不免需要揪出MySQL中的引擎,常用的引擎有Myisam和Innodb,后者才具有事务机制(Innodb引擎)。并且,在Mysql5.7版本之后,默认引擎是Innodb,通常情况下选Innodb是正确的(这些概念性的东西,应聘的时候都会有所涉及,深浅略有不同)。关于事务概念:数据库系统的一个逻辑单元,由有限个操
三印
·
2022-12-22 08:53
数据库学习
数据研发
数据库
Mysql
事务与索引
SQL优化
【My
SQL优化
(六)】InnoDB索引优化与索引规约
序上一篇讲解了建表规范后,本章重点分析下创建索引的一些规范由于索引是工作在存储引擎层,所以以下规约都是基于InnoDB引擎题外话在满足语句需求的情况下,尽量少地访问/消耗资源是数据库设计的重要原则,所以如何利用索引达到上述目的则是创建索引的标准,这个原则同样适用于设计表结构关于索引索引的优点索引大大减少了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机I/O变为顺序I/O缺点
满满和米兜
·
2022-12-22 08:15
MySQL
mysql
数据库架构
数据库
b树
db
My
SQL优化
之表分区
一、前言MySQL数据库作为一个程序员,我想大家肯定是非常的熟悉的,并且我们在面试中也经常被问到MySQL相关的知识点,其中MySQL的优化这个问题肯定是中高级面试跑不掉的问题。大部分同学都知道进行SQL语句优化、分库、分表等等操作,但是进行表分区这个操作可能还有些陌生。说实话我之前也是不知道这个东西的,直到项目中同事使用了,我才知道有这个东西可以进行MySQL的优化。在这里我不讲解SQL语句的优
IT美男子
·
2022-12-18 22:23
JAVA之数据库
mysql
数据库
olap——入门ClickHouse
文章目录ClickHousequickstart表引擎CURDHA+集群副本分片优化explain建表优化
sql优化
单表多表join数据一致性物化视图MaterializeMySQL引擎常见问题ClickHouse
友培
·
2022-12-18 08:29
大数据——OLAP引擎
大数据
olap
clickhouse
数据库
精彩预告 | 美创科技与您线上相约第十三届中国数据库技术大会
此次大会,美创科技技术专家受邀分享《用最少的代码量,取得最大程度的性能提升-PostgreSQLMVCC内核深度优化》、《PostgreSQL之
SQL优化
小
数据库安全
·
2022-12-17 19:40
数据安全
数据库安全
数据库
postgresql
oracle
Mysql知识网络(持续更新)
本文通过基础知识+my
sql优化
+实战经验进行总结。也会分享一些自己在工作中遇到的一些mysql问题以及优化。
Kayden_li
·
2022-12-17 10:02
mysql
Java
mysql
网络
数据库
2022吊打面试官:MySQL你知道了哪些
最近整理一份关于MySQL常见面试题的一般来讲在面试当中,关于数据库相关的面试题频率出现比较高的几个关键词是
SQL优化
、索引、存储引擎、事务、死锁、乐观锁、悲观锁、关系型数据库和非关系数据库对比等等。
那只斑马不睡觉
·
2022-12-17 01:10
java
mysql
sql
面试
架构
面试官:给我说说你平时是如何优化MySQL的?
#1、EXPLAIN做My
SQL优化
,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据。type列,连接类型。
K'illCode
·
2022-12-17 01:28
mysql
mysql
学习笔记(14):MySQL版
SQL优化
-主从同步实战
立即学习:https://edu.csdn.net/course/play/25283/297163?utm_source=blogtoedu实现主从同步(主从复制):同步的核心:二进制日志1.master将改变的数记录在本地的二进制日志中(binarylog);该过程称之为:二进制日志事件2.slave将master的binarylog拷贝到自己的relaylog(中继日志文件)中3.中继日志事
ankang_66
·
2022-12-16 20:19
研发管理
mysql
sql
优化
编程语言
Java
My
SQL优化
——关于索引
MySQL中btree索引和hash索引的区别MySQL中主要有两种索引,BTree索引和hash索引。默认情况下innodb和myisam都是使用的Btree索引,memory表使用的是hash索引。hash索引的查询复杂度为o(1)。也就是说hash索引查询速度比Btree快。但是hash索引由于是随机散列函数,数据会被放在不连续的地方,所以无法利用hash索引快速的查询某个区间的值。hash
xusheng__zhang
·
2022-12-16 19:15
数据库
mysql
优化
散列函数
索引
my
sql优化
——4.limit,join,in(exsits)及count优化
文章目录limit,join,in(exsits)及count优化1.前文2.准备工作3.limit优化4.Join关联查询优化5.in和exsits优化6.count查询优化7.结语1.前文承接上文my
sql
暴裂无球
·
2022-12-16 19:13
mysql专题
mysql连接优化
嵌套循环连接
Nested-Loop
Join(NLJ)
算法
基于块的嵌套循环连接
Block
Nested-Loop
Join(B
in(exsits)优化
count优化
mysql 高并发下查询很慢_聊聊Mysql——慢
sql优化
方法论
一、慢
sql优化
订阅每日慢日志,优先解决调用次数多的慢sql,因慢
sql优化
的知识点非常多,只列举几个容易忽视的地方。
weixin_39623082
·
2022-12-16 19:43
mysql
高并发下查询很慢
SQL优化
-优化器
1.优化器定义:优化器(optimizer)是oracle数据库内置的一个核心子系统。优化器的目的是按照一定的判断原则来得到它认为的目标SQL在当前的情形下的最高效的执行路径,也就是为了得到目标SQL的最佳执行计划。依据所选择执行计划时所用的判断原则,oracle数据库里的优化器又分为RBO(基于原则的优化器)和CBO(基于成本的优化器,SQL的成本根据统计信息算出)两种。ORACLE数据库SQL
Cpanling
·
2022-12-15 22:15
oracle
数据库
sql
【转】 oracle数据库的CBO和RBO优化器
ORACLE提供了CBO、RBO两种
SQL优化
器。CBO在ORACLE7引入,但在ORACLE8i中才成熟。
paldosfan
·
2022-12-15 11:48
ORACLE
cbo
rbo
Spark SQL explaind中的统计信息-深入了解CBO优化
本文翻译自StatisticinSparkSQlexplainedSpark
SQL优化
器使用两种优化方式:基于规则的和基于代价的。前者依赖于启发式规则,而后者依赖于数据的统计属性。
鸿乃江边鸟
·
2022-12-15 11:17
大数据
spark
大数据
spark
袋鼠云数栈基于CBO在Spark
SQL优化
上的探索
原文链接:袋鼠云数栈基于CBO在Spark
SQL优化
上的探索一、SparkSQLCBO选型背景SparkSQL的优化器有两种优化方式:一种是基于规则的优化方式(Rule-BasedOptimizer,简称为
数栈DTinsight
·
2022-12-15 11:36
大数据
一条 SQL 的查询优化之旅【下】
上一篇文章我们讲解了ApacheCalcite架构设计及
SQL优化
器概述,这篇文章我们将接着介绍ApacheCalcite组件的关键原理。
·
2022-12-14 14:48
sql
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他