导航菜单
路很长,又很短
首页
Java
Web前端
网站
Linux
DB
服务器
大数据
SEO
消息队列
ES/Solr
面试
源码
苏说
微服务
线上问题
架构
Other
博主信息
昵 称:
Cocodroid
->
关于我
Q Q:
2531075716
博文数:
360
阅读量:
2225651
访问量:
259910
至今:
×
《《留言板》》
用户名:
留言:
博文栏目
Java (120)
Web前端 (18)
网站 (21)
Linux (16)
DB (26)
服务器 (12)
大数据 (22)
SEO (4)
消息队列 (16)
ES/Solr (18)
面试 (19)
源码 (13)
苏说 (20)
微服务 (3)
线上问题 (11)
架构 (4)
Other (17)
友情链接
个人网站-VerySu
51cto-技术博客
分享博文列表:【
数据库
】
·
一条慢SQL引发的改造
1、前言闲鱼服务端在做数据库查询时,对每一条SQL都需要仔细优化,尽可能使延时更低,带给用户更好的体验。但是在生产中偶尔会有一些情况怎么优化都无法满足业务场景。本文通过对一条慢SQL的真实改造,介绍解决复杂查询的一种思路,以及如何使得一条平均RT接近2s的SQL,最终耗时下降30 ...
更多
(671)阅读 2022-03-06
·
MySQL日志系统(redo log、undo log、bi
1.redolog(重做日志)InnoDB引擎特有的日志 当数据库对数据做修改的时候,需要把数据页从磁盘读到bufferpool中,然后在bufferpool中进行修改,那么这个时候bufferpool中的数据页就与磁盘上的数据页内容不一致,称bufferpool的数据页为di ...
更多
(517)阅读 2022-01-13
·
MySQL索引优化-性能分析Explain
1.explain是什么使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。2.explain能干吗可用于分析:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引 ...
更多
(594)阅读 2021-12-07
·
Mysql数据库大表添加字段方法
1.直接添加字段ALTERTABLEmy_tableADDnameVARCHAR(64)DEFAULT''COMMENT'名字';方法适合十几万的数据量,可以直接进行加字段操作,但是,线上的一张表如果数据量很大,执行加字段操作就会锁表,这个过程可能需要很长时间甚至导致服务崩溃,那 ...
更多
(1598)阅读 2021-11-21
·
一次误删除MySQL主库的恢复操作
伽蓝八戒技术团队数据库备份是保障猪八戒数据安全必不可少的一部分,在猪八戒MySQL数据库上我们通常进行热备和binlog备份,目的是能回溯、恢复企业生产数据。其中基于binlog和备份恢复是日常数据库运维中一定会遇到的操作,本文通过一次案例介绍如何在误删除之后基于已有备份和bin ...
更多
(622)阅读 2021-11-12
·
MySQL进阶之路:日期类型datetime和timesta
这个问题相信大家或多或少应该都了解过吧,那么这个问题简单么?说实话不难,在面试一些初中级开发的时候偶尔也会简单问下,不过说实话许多人都知道,但回答的却不全面。我以前学习的时候曾经参考过网上的一些文章,不过许多文章基本都是抄来抄去,回答的要么有问题要么不全面。而本文的目的就是,希望 ...
更多
(644)阅读 2021-11-04
·
数据库连接池性能比对(hikari druid c3p0 d
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池。NOTE:本文所有测试均是MySQL库测试结论1:性能方面hikariCP>druid>tomcat-jdbc>dbcp>c3p0。hikariCP的高 ...
更多
(3453)阅读 2019-05-30
·
数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能 ...
更多
(1614)阅读 2017-10-16
·
[置顶] 简述数据库事务并发机制
摘要: 事务是最小的逻辑执行单元,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务具有四个重要特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。本 ...
更多
(1646)阅读 2017-10-15
·
MySQL索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。 ...
更多
(1444)阅读 2017-10-11
·
实战:MySQL Sending data导致查询很慢的问题
这两天帮忙定位一个mysql查询很慢的问题,定位过程综合各种方法、理论、工具,很有代表性,分享给大家作为新年礼物:)【问题现象】使用sphinx支持倒排索引,但sphinx从mysql查询源数据的时候,查询的记录数才几万条,但查询的速度非常慢,大概要4~5分钟左右【处理过程】1) ...
更多
(2253)阅读 2017-09-06
热词:
大数据
Java
Spring
MySQL
JavaScript
消息队列
Tomcat
Solr
ElasticSearch
分享栏目( 714 篇)
分布式 (20)
资源分享 (3)
事故复盘 (1)
Redis (1)
JVM (15)
Java (95)
Web前端 (28)
MySQL (13)
编程开发 (71)
程序员 (6)
Linux (28)
大数据 (6)
消息队列 (6)
SEO (15)
J2EE (7)
架构 (93)
操作系统 (4)
网络基础 (12)
运维 (8)
电商 (13)
数据库 (11)
网站建设 (54)
爬虫 (0)
插件 (2)
并发 (10)
安全 (1)
搜索引擎 (36)
ZooKeeper (5)
Netty (9)
面试/笔试 (41)
开源 (25)
移动 (15)
区块链 (10)
其它 (50)
云标签
标签球>>
云标签 - Su的技术博客
Elasticsearch(23)
Hadoop(18)
IT大会(12)
JUC锁(9)
JVM(15)
Java(122)
Kafka(13)
Linux(20)
Netty(16)
Nginx(10)
Redis(24)
SEO(31)
Solr(34)
Spring(13)
Web(13)
WordPress(15)
ZooKeeper(20)
javascript(10)
jquery(15)
mysql(44)
代码(10)
分布式(20)
前后端分离(9)
多线程(23)
大型网站(11)
大数据(11)
存储(9)
对象(14)
并发(12)
开发(16)
开源(16)
性能优化(13)
插件(11)
搜索引擎(14)
数据(10)
数据库(19)
日志(11)
服务器(14)
架构(72)
架构师(9)
源码(13)
源码分析(24)
电商(10)
程序员(20)
缓存(12)
编程语言排行榜(11)
网站(49)
网站静态化(11)
问题(12)
面试(28)
面试题(20)