首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
三帝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
一文吃透MySql的底层数据结构(满满都是干货)
一个sql语句在mysql里究竟是如何运行的呢?又是怎么去查找的呢?一文彻底讲透MySql的底层数据结构。
开发必备----SQL备忘录
前言 唉,说是Java开发,其实写的最多的还是SQL,搞得我有点迷啊,我这是SQL工程师吧。。。。不说了,还是写一篇备忘录吧,一方面巩固,一方面方便自己查询,没有的就查漏补缺,后面可能会根据不同数据库
搞定万亿级MySQL海量存储的索引与分表设计实战
互联网业务往往使用MySQL数据库作为后台存储,存储引擎使用InnoDB。我们针对互联网自身业务特点及MySQL数据库特性,讲述在具体业务场景中如何设计表和分表。本文从介绍MySQL相关基础架构设计入
快速学会分析SQL执行效率(上)
在工作中可能会遇到某个新功能在测试时需要很久才返回结果,这时就应该分析是不是慢查询导致的。如果确实有慢查询,又应该怎么去分析 SQL执行效率呢?这一篇文章我们就来学习怎么找到慢查询和怎么分析 SQL 执行效率。 当我们实际工作中,碰到某个功能或者某个接口需要很久才能返回结果,我…
MySQL不会丢失数据的秘密,就藏在它的 7种日志里
进入正题前先简单看看MySQL的逻辑架构,相信我用的着。 第一层:处理客户端连接、授权认证,安全校验等。 第二层:服务器server层,负责对SQL解释、分析、优化、执行操作引擎等。 第三层:存储引擎,负责MySQL中数据的存储和提取。 记住! 记住! 记住! 上边这张图,她是…
数据库迁移方案的思考与总结
2019年8月加入去哪儿网,拥有丰富的数据库运维和优化经验,现负责公司的MySQL/Redis运维工作,及自动化方案的实施和落地。 1. 概述 数据库迁移拆分是我们日常运维工作中不可避免的一环,本文主要分析数据库常用的迁移方案对应的使用场景以及优劣势,同时分享了 Quanr 数…
MySQL索引怎么用?4个点让你秒懂!
在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑。 EXPLAIN执行计划中有一列 key_len 用于表示本次查询中,所选择的索引长度有多少字节,通常我们可借此判断联合索引有多少列被选择了。 1.Index Key :MySQL是用来…
8000字 | 32 张图带你深入理解事务+隔离级别+阻塞+死锁
为单个工作单元而执行的一系列操作。如查询、修改数据、修改数据定义。 如果不显示定义事务的边界,则SQL Server会默认把每个单独的语句作为一个事务,即在执行完每个语句之后就会自动提交事务。 1.事务必须是原子工作单元。事务中进行的修改,要么全部执行,要么全都不执行; 6.S…
MySQL性能优化原理 — 前篇
性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,…
MySQL性能优化 — 实践篇1
前两篇说完了索引底层数据结构、性能优化原理的基本概念。本篇将讲讲具体实践。分两篇来讲,这是实践的第一篇。对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作: 此外,使用适当的存储过程,也能…