技术文档

MySQL原理:浅析MySQL索引结构采用B+树的问题

3、总结 一位6年经验的小伙伴去字节面试的时候被问到这样一个问题,为什么MySQL索引结构要采用B+树?这位小伙伴从来就没有思考过这个问题。只因为现在都这么卷,后面还特意查了很多资料,他也希望听听我的见解。 另外,我花了1个多星期把往期的面试题解析配套文档...

MySQL数据库的主从复制原理详细分析

前言 在实际生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的,一般要通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 一、主从复制概念 主从复...

性能优化:oracle自动化巡检脚本生成html报告的方法

一、 前言 1、由于每月月底都需要对一些oracle数据库环境进行一些简单的巡检,而通过运行一条条语句,并依依去截图保存到word文档中效率低下,所以这里我就将手工巡检过程编写成shell脚本来提高巡检效率,同时也免去了截图照片图片不清晰的问题。 2、脚本...

MySQL数据库开发:SQL常用的四个排序函数比较

前言 今天就给大家介绍四个你不怎么常用排序函数,他们就是SQL Server排序中经常用到的ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()这四个好兄弟。 我们在写SQL代码时,只要有排序,首先想到的肯定是ORDER BY,...

SQL开发知识:SQL Server游标的介绍与使用

游标概念 数据库操作中我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。 每个游标区都有一个名字。用...