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优化】
数据库的OLTP和OLAP区别
2019独角兽企业重金招聘Python工程师标准>>>上周末参加了开源中国沈阳区线下活动,其中巨杉数据库宣讲人讲解了巨杉数据库的技术架构,由于对数据库可能只停留在
SQL优化
等级别认知,听完巨杉演讲后也补充了一些技术名次和知识体系
Vincen??
·
2023-07-15 19:59
python
大数据
数据库
My
SQL优化
----数据库结构优化
数据库结构优化选择合适的数据类型数据类型的选择,重点在于合适二字,如何确定选择的数据类型是否合适?1.使用可以存下你的数据的最小的数据类型。2.使用简单的数据类型。Int要比carchar类型在mysql处理上简单。3.尽可能的使用notnull定义字段。4.尽量少用text类型,费用不可时最好考虑分表。-使用int来存储日期时间,利用FROM_UNIXTIME(),UNIX_TIMESTAMP(
LeeShun
·
2023-07-15 18:37
Hive优化
其中在开发过程中主要涉及到的可能是
SQL优化
这块。
独影月下酌酒
·
2023-07-15 16:19
大数据
hive
hadoop
数据仓库
MySQL数据库优化技术一
纵论对my
sql优化
时一个综合性的技术,主要包括表的设计合理化(符合3NF)添加适当索引(index)[四种:普通索引、主键索引、唯一索引unique、全文索引]分表技术(水平分割、垂直分割)水平分割根据一个标准重复定义几个字段值相同
dkjhl
·
2023-07-15 12:29
mysql
数据库
mysql
数学建模
MySQL慢查询优化、索引优化、以及表等优化总结
原文链接:https://youzhixueyuan.com/mysql-slow-query-optimization-index-optimization.htmlMy
SQL优化
概述MySQL数据库常见的两个瓶颈是
hhttss999
·
2023-07-15 09:10
My
SQL优化
服务器专题收关,实战解析不迷茫
最近咱们一直在更新MySQL性能优化,内容也是由浅及深,如果有朋友哪里还不清楚,随时联系小编,咱们共同探讨进步。今天,咱们继续更新——优化MySQL服务器。优化MySQL服务器主要从两个方面来优化,一方面是对硬件进行优化;另一方面是对MySQL服务的参数进行优化。这部分的内容需要较全面的知识,一般只有专业的数据库管理员才能进行这一类的优化。对于可以定制参数的操作系统,也可以针对MySQL进行操作系
Java领域指导者
·
2023-07-15 00:14
mysql(9)MySQL数据库的索引原理、与慢
SQL优化
的5大原则
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问
大神,快来碗里
·
2023-07-14 20:22
mysql
数据库的索引原理
与慢SQL优化
MySQL数据库的索引原理与慢
SQL优化
的5大原则
这篇文章主要介绍了MySQL数据库的索引原理与慢
SQL优化
的5大原则,包括:建立索引的原则,慢查询优化基本步骤,慢查询优化案例,explain使用,需要的朋友可以参考下我们知道一般的应用系统,读写比例在
程序员王炸
·
2023-07-14 20:17
数据库
数据库
mysql
sql
mysql 模糊查询like优化方案(亲测)
其他
SQL优化
可参考:
SQL优化
的几种方式查询开头是“今天不开心”的聊天记录,是可以走索引的。
终成一个大象
·
2023-07-14 20:07
数据库
杂七杂八
sql
mysql优化
SQL
mysql
id生成器 my
sql优化
_go-id-builder: 这是一个ID生成器,它可以提供通过高效的方式产生连续的唯一的ID值。在分库分表时可以提供非常有用的帮助。...
go-id-builder这是一个使用golang开发的ID生成器,它可以提供通过高效的方式产生连续唯一的ID值。在分库分表时可以提供非常有用的帮助。为什么要做id生成器常常在数据库进行分库分表的需求处理时,需要给表产生一个自增的主键id。单表的时候我们都是通过给表添加一个自增字段来实现的。当需要分表时就会发现这样的方式会出现每个表都有一套自己的自增id。特别是我们需要通过这个ID来实现分表算法时
weixin_39517357
·
2023-07-14 19:00
id生成器
mysql优化
My
SQL优化
| 如何正确使用索引
文章目录一、简介1、索引的作用和优势2、索引的基本原理和数据结构二、常见索引类型和适用场景1、B-Tree索引及其适用场景2、哈希索引及其适用场景三、选择合适的索引策略1、选择合适的列作为索引2、使用复合索引和最左前缀原则3、覆盖索引的使用技巧四、索引的创建和维护1.创建索引的语法和注意事项2.维护索引的常用方法和策略五、避免常见的索引使用错误1.避免过多的索引对性能的影响2.优化查询语句以提高索
夏诗曼CharmaineXia
·
2023-07-14 17:37
数据库
mysql
数据库
My
sql优化
大全
msjhw/p/15816582.html扩展问题是很全的面试链接:https://blog.csdn.net/liu_weiliang10405/article/details/123930244针对
sql
xia_2017
·
2023-07-14 07:00
mysql
mysql
数据库
SQL优化
SQL优化
SQL优化
的方法:sql查询语句尽不使用select*,而是具体的字段。节约资源,减少网络开销。减少回表,提高查询效率。避免在where子句中使用or来连接条件。
Mr. Rabbit.
·
2023-07-13 20:22
学习
笔记
sql
数据库
MySQL数据库——慢查询如何优化
如何优化慢查询:1、首先我们要定位慢查询,可以根据日志定位慢查询SQL语句,使用explain等工具分析SQL,在要执行的的SQL前加上explain指令直接模拟My
SQL优化
器,接着看explain的关键字段
大卫stone
·
2023-07-13 19:37
mysql
big
data
数据库
腾讯云
SQL优化
大赛解析(初赛)
建表CREATETABLE`order`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`name`varchar(32)NOTNULL,`creator`varchar(24)NOTNULL,`price`varchar(64)NOTNULL,`create_time`timestampNOTNULLDEFAULTCURRENT_TIMESTAMP,`status`ti
·
2023-06-24 09:54
MY
SQL优化
(一):MySQL 查询过程、查询缓存及 SQL_CACHE与SQL_NO_CACHE的用法
MySQL查询过程我们总是希望MySQL能够获得更高的查询性能,最好的办法是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,就会发现:很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。当向MySQL发送一个请求的时候,MySQL到底做了些什么呢?MySQL查询过程客户端/服务端通信协议MySQL客户端/服务端通信协议是“半双工”的:在任一时刻,要
海与熔岩
·
2023-06-24 08:34
MySQL
SQL_CACHE
MYSQL
查询缓存
SQL_NO_CACHE
Java——《面试题——MySQL篇》
2、MySQL数据库引擎有哪些3、说说InnoDB与MyISAM的区别4、数据库的事务5、索引是什么6、
SQL优化
手段有哪些7、简单说一说drop、delete与tru
行秋
·
2023-06-23 22:43
java
mysql
数据库
mysql日记---
sql优化
初级
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。技巧1比较运算符能用“=”就不用“<>”“=”增加了索引的使用几率。技巧2明知只有一条查询结果,那请使用
神经电泳实现师
·
2023-06-23 11:01
SQL优化
--如何定位慢查询?
目录概述检测方案方案一:开源工具方案二:MySQL自带慢日志面试回答大纲范例概述在SQL中,“慢查询”是指执行速度较慢的数据库查询操作。一般来说聚合查询,多表查询,表数据量过大查询,深度分页查询都会导致慢查询表现形式:页面加载过慢、接口压测响应时间过长(超过1s)检测方案方案一:开源工具调试工具:Arthas运维工具:Prometheus、Skywalking方案二:MySQL自带慢日志慢查询日志
Java菜鸟尹先生
·
2023-06-23 08:44
面试题
sql
java
数据库
My
SQL优化
--主从同步,分库分表
目录MySQL主从同步原理MySQL主从复制的核心就是二进制日志面试回答分库分表分库分表的时机分库分表的策略垂直分库垂直分表水平分库水平分表分库分表的策略分库之后的问题面试回答MySQL主从同步原理如果项目上线了,通常情况下,会去搭建主从的架构,一个JAVA应用,首先要去廉价而数据库的中间件,中间件其中至少连接了两个库。当主库写数据的时候,就要把数据同步到从库,那是如何进行同步的呢?原理又是什么呢
Java菜鸟尹先生
·
2023-06-23 08:44
mysql
java
数据库
MySQL面试题
目录思维导图1.如何定位慢查询2.如何分析优化3.索引概念以及底层4.聚簇索引,非聚簇索引,回表查询5.覆盖索引,超大分页查询6.索引创建原则,索引什么时候会失效7.
sql优化
的经验8.undolog和
Java菜鸟尹先生
·
2023-06-23 08:13
面试题
java
面试
开发语言
SHEIN面试分享(java高级开发)
Java面试2022年7月19希音一面高级开发工程师(供应链)面试流程1自我介绍2问问题开始面试题目:mysql:1mysql慢
sql优化
思路2mysql什么是最左前缀原则,最左前缀原则原理3mysql
有鹿如溪
·
2023-06-22 14:10
面试
java
职场和发展
My
SQL优化
系列5-Schema与数据类型优化
备注:测试数据库版本为MySQL8.0一.Schema与数据类型优化概述良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计schema,这往往需要权衡各种因素。schema设计不佳,后期调整会非常的困难,笔者曾经遇到过一些设计问题:日志表主键设为int类型,数据量达到2147483647的时候,insert数据直接报错,导致生产环境不可用。订单主表反范式设计,多达100多
只是甲
·
2023-06-22 07:33
小哥,你写的SQL执行太慢了!
聊聊
SQL优化
分析过程。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点一、问题背景某业务模块反馈SQL慢,优化过程中的一些思考做个记录。
数据与人
·
2023-06-22 05:31
数据库
数据库
sql
mybatis
SQL太慢如何进行优化
1.慢
SQL优化
思路。
做自己的主人
·
2023-06-21 11:15
sql
数据库
mysql
Oracle-高版本
SQL优化
分析(bind mismatch)
背景:接到用户报障说一套Oracle19c数据库近期出现insert语句执行变慢的情况,执行一次数据插入需要1秒+的时间,而且问题发生的数据库是跑在一体机上面,数据插入正常不应该这么慢,需要分析插入慢的原因问题:数据库近期出现insert语句执行变慢的情况,执行一次数据插入需要1秒+的时间,查看问题的insert语句使用了大量的绑定变量,数量达到5000+个--语句通过union构造多条数据进行批
牛牛的笔记
·
2023-06-21 08:05
Oracle
oracle
sql
数据库
dba
My
SQL优化
--覆盖索引,超大分页查询
目录覆盖索引MYSQL超大分页处理面试回答大纲回答覆盖索引覆盖索引是指查询使用了索引,并且需要返回的列,在该索引中已经全部能够找到。MYSQL超大分页处理在数据量比较大时,如果进行limit分页查询,在查询时,越往后,分页查询效率越低。我们一起来看看执行limit分页查询耗时对比:因为,当在进行分页查询时,如果执行limit9000000,10,此时需要MySQL排序前9000010记录,仅仅返回
Java菜鸟尹先生
·
2023-06-21 04:26
数据库
Mysql-
SQL优化
SQL优化
插入数据优化1)批量插入数据2)手动控制事务3)主键顺序插入大批量插入数据主键优化orderby优化groupby优化limit优化count优化update优化小结插入数据优化插入数据优化主要是对于
ailigei
·
2023-06-20 16:56
MySQL
mysql
sql
数据库
MySQL面试题--
sql优化
的经验
表的设计优化(参考阿里开发手册《嵩山版》)比如设置合适的数值(tinyintintbigint),要根据实际情况选择比如设置合适的字符串类型(char和varchar)char定长效率高,varchar可变长度,效率稍低SQL语句优化SELECT语句务必指明字段名称(避免直接使用select*)SQL语句要避免造成索引失效的写法尽量用unionall代替unionunion会多一次过滤,效率低避免
Java菜鸟尹先生
·
2023-06-20 08:26
mysql
sql
数据库
My
SQL优化
--undo log和redo log的区别
首先我们需要知道两个概念缓冲池(bufferpool):主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),以一定频率刷新到磁盘,从而减少磁盘IO,加快处理速度数据页(page):是InnoDB存储引擎磁盘管理的最小单元,每个页的大小默认为16KB。页中存储的是行数据当我们在mysql中更新数据,我们操作的是
Java菜鸟尹先生
·
2023-06-20 08:26
java
数据库
开发语言
My
SQL优化
--MVCC
目录概念MVCC的具体实现隐式字段undolog日志概念undolog版本链readview接上文,redolog保证了事务的持久性,undolog保证了事务的原子性和一致性那,隔离性是如何保证的呢?锁:排他锁(如一个事务获取了一个数据行的排他锁,其他事务就不能再获取该行的其他锁)mvcc:多版本并发控制概念全称Multi-VersionConcurrencyControl,多版本并发控制。指维护
Java菜鸟尹先生
·
2023-06-20 08:26
mysql
数据库
java
java Mysql 面试题,原理,索引,优化----持续补充
grd_java/article/details/122357831文章目录1.关于IO磁盘的知识2.mysql底层数据结构3.mysql索引基础4.mysql索引细节5.事务/隔离级别/锁6.Sql注入和
Sql
殷丿grd_志鹏
·
2023-06-20 08:55
面试
java
mysql
数据结构
SQL优化
--如何分析优化呢?
目录一个SQL语句执行很慢,如何分析?编辑重要属性possible_keykeykey_lenExtratype面试回答框架范例例:上面三种查询我们都可以通过执行计划找到查询慢的原因,并且提供解决方案比如聚合查询可以新增临时表,多表查询可以试着优化SQL语句的结构,数据量过大可以添加索引一个SQL语句执行很慢,如何分析?可以采用EXPLAIN或者DESC命令获取MySQL如何执行SELECT语句的
Java菜鸟尹先生
·
2023-06-20 08:52
MySQL
面试题
数据库
postgre
sql优化
案例一
文章目录Case1sql语句改善前执行计划:解决方案改善后执行计划Case1sql语句explain(analyze,formatjson)SELECTPLNBEZ,to_char(createon,'YYYY/MM/DD')ASCreateYMD,to_char(createon,'HH24:MI:SS')ASCreateHHMMSS,SUM(PrimaryQuantity)ASQty,PROD
老年DBA
·
2023-06-20 02:16
Postgresql
数学建模
matlab
开发语言
postgre
sql优化
案例二
文章目录SQL语句查看改善前执行计划:解决方案改善后执行计划SQL语句SELECTfacility,workno,workseq,aufnr,productkind,workdate,stepname,shift,resourcegroup,resourceasmesresource,plnbez,zzstylcode,zzmdnam,zzatcolr,zzmdmark,partcolor,com
老年DBA
·
2023-06-20 02:16
Postgresql
数据库
postgre
sql优化
案例三:recheck cond
文章目录1.SQL语句2.查看改善前执行计划:3.解决方案3.1增加work_mem的size3.2.创建合适的索引4.改善后执行计划1.SQL语句deletefromsap_dispatchingd_histawhereexists(select1fromsap_dispatchingm_histbwherea.ffact_no=b.ffact_noanda.fsfc_no=b.fsfc_noa
老年DBA
·
2023-06-20 02:42
Postgresql
postgresql
数据库
实践教程之如何在 PolarDB-X 中优化慢 SQL
本期实验将指导您使用对PolarDB-X进行慢
SQL优化
。本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上Po
·
2023-06-19 19:34
mysql 执行计划
一、执行计划命令EXPLAINSELECT……EXPLAINEXTENDEDSELECT……在1的基础上,运行SHOWWARNINGS可得到被My
SQL优化
器优化后的查询语句二、查看执行计划idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra
WZTTMoon
·
2023-06-19 18:14
数据库
mysql
数据库
牛客SQL 全部题目 SQL233-SQL244 10套代码及解析(4)
SQL233针对上面的salaries表empno字段创建索引idxempno强制索引(forceindex),即指定本次查询使用某个特定的索引,这样就可避免My
SQL优化
器使用低效的索引。
兔霸哥S
·
2023-06-19 18:48
SQL
sql
数据库
mysql
SQL优化
之谓词下推
1、什么是谓词下推所谓谓词下推,就是将尽可能多的判断更贴近数据源,以使查询时能跳过无关的数据。在文件格式使用Parquet或Orcfile时,甚至可能整块跳过不相关的文件。2、HIVE中的谓词下推Hive中的PredicatePushdown,简称谓词下推,主要思想是把过滤条件下推到map端,提前执行过滤,以减少map端到reduce端传输的数据量,提升整体性能。简言之,就是先过滤再做聚合等操作。
five小点心
·
2023-06-19 17:30
#
hive
sql
数据库
My
SQL优化
文章目录一、MySQL规范1、阿里MySQL规范2、开发规约二、模拟优化器Explain1、Explain关键字2、模拟优化器执行后的返回参数介绍三、
SQL优化
1、SQL及索引优化2、系统参数优化3、InnoDB
帅得真的是无敌了
·
2023-06-19 16:53
mysql
数据库
java
常见的
SQL优化
(mysql为例)
安装的时候编码最好不要用utf-8只能存两个字节的中文,utf-8mb4解决,不同编码下中文所占字节不同首先在建表语句上建表的时候要注意,正确使用字段类型尽量遵循第三范式,但也不必必须满足,看业务类型比如int跟smallint和bigint存储完成之后可能大小相同,但是占用空间不同省市县这种可以使用enum枚举类型,枚举类型存的其实就是一个整数clob可以使用FTP存文件,数据库存连接索引不要乱
zy_crazy_code
·
2023-06-19 10:58
mysql
数据库
oracle不等于怎么走索引,oracle为什么不走索引
(这个可能性非常大)借网上文章看看后,还是不知原因,文章如下oracle优化器不走索引原因
SQL优化
器简介基于规则的优化器。总是使用索引。总是从驱动表开始(from子句最右边的表)。只有在不可
旋风小黄瓜
·
2023-06-19 04:47
oracle不等于怎么走索引
【七】MySQL-性能分析与优化实战
Mysql性能分析与优化一、查询执行过程二、优化思路数据查询慢,不代表sql语句写法有问题,用一张流程图展示My
SQL优化
思路主要包括:1、适当添加索引(四种:普通索引、主键索引、唯一索引、全文索引)2
张狂年少
·
2023-06-18 18:51
mysql系列
mysql
数据库
服务器
0301
SQL优化
-MySQL
文章目录1插入数据2主键优化2.1页分裂2.2页合并2.3主键设计原则3orderby优化4groupby优化5limit优化6count优化7update优化结语1插入数据批量插入insertintotb_testvalues(1,'tom'),(2,'cat'),(3,'jemi'),...;手动提交事务starttransaction;insertintotb_testvalues(1,'t
gaog2zh
·
2023-06-18 11:59
#
MySQL
mysql
优化
MySQL高级性能优化
、排序与分组优化十一、索引相关面试题十二、小表驱动大表十三、锁十四、Linux基本操作十五、CenterOS7环境下安装MySQL十六、远程连接MySQL服务器十七、主从复制十八、慢查询日志分析十九、
SQL
程序员的人生K
·
2023-06-18 11:26
数据库
数据库
mysql
sql
mysql高级(尚硅谷周阳)
mysql高级mysql的架构分析
sql优化
分析性能下降sql慢join分析索引索引数据结构及原理那些情况需要建立索引那些情况不要建立索引性能分析索引优化查询截取分析慢查询日志数据库锁主从复制事务、MVCCMVCCACID
dogs~xiaofei
·
2023-06-17 21:41
mysql
MySQL中常用的
SQL优化
方法
SQL优化
的方法有很多种,针对平时的情况总结一下几种:以下用到的表和数据,可以通过这篇文章中的语句添加:MySQL执行计划explain的详解_蓝星部队的博客-CSDN博客一、如何查看SQL执行计划:在
lanxingbudui
·
2023-06-17 21:19
MySQL
sql
mysql
数据库
mysql优化
python四种web框架总结以及My
SQL优化
一、总结一下四种常用的web框架:Django,Flask,Tornado,Bottle1.MVC:总结框架之前首先总结一下什么是MVC:MVC是一种软件设计典范,是一种将业务逻辑,数据操作,界面展示相分离的设计典范,M:model是模型,他主要用来封装我们对数据的操作,V:view是视图,主要是界面的展示,C:controller是控制器,是MVC中的核心,他主要用来接收用户的请求,来处理用户的
小赵天1
·
2023-06-17 11:45
MySQL—
SQL优化
详解(下)
♥️作者:小刘在C站♥️个人主页:小刘主页♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生!♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSDN让你我相遇!前言本章讲解SQL语言中的优化,有想看上章的小伙伴可以到小刘主页进行查看,因为有一些原因我提供不了链接。目录3orderby优化A.数据准备B.执行排
小刘在C站
·
2023-06-17 11:05
MySQL入门到实战
mysql
sql
数据库
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他