数据库 第1002页
-
原来Advanced Format HDD已经普及了
DBA对现代硬件的了解总是不足够的,虽然说有时候不了解这些东西,也不影响我们搞数据库运维。不过多了解一些这方面的知识总是好的。7、8年前我们刚刚开始使用SSD的时候遇到过4K扇区的问题,SSD盘分区的...
-
慢查询 MySQL 定位优化技巧,从10s优化到300ms
今天分享一下如何快速定位慢查询SQL以及优化。 一、如何定位并优化慢查询SQL? 一般有3个思考方向: 根据慢日志定位慢查询sql。使用explain等工具分析sql执行计划。修改sql或者尽量让sq...
-
CMU 15445 学习之Storage Manager
存储介质 一个数据库系统大致由以下几个不同的部分组成: query plan(执行计划)operator execution(执行器)access method(访问方法)buffer pool(缓冲...
-
数据库的等待事件分析接口其实比我们想象的更丰富
等待事件是数据库十分重要的可观测性接口,通过等待事件可以快速定位数据库存在的问题,并及时掌握数据库的运行状态。二十年前的时候,我给一家银行做服务的时候,他们要求核心系统监控,要求监控人员每隔五分钟查看...
-
我们一起聊聊 SQLServer 的Latch
昨天聊了下SQLSERVER的spinlock,当时我认为spinlock是与Oracle LATCH相对应的结构,事实上碎片化的阅读会带来一些知识掌握的不准确。Oracle的LATCH是通过spin...
-
从头完成一个 Restful API 服务
今天一起来通过 Flask 快速完成并部署一个 Restuful 服务,不要轻易走开哦! 一、框架概要 先来看看大致的代码框架。 这里说明下,这套代码结构是参照经典flask书籍《Flask Web...
-
CMU 15445 学习之Advanced SQL
本章将会介绍一些常用的 sql 语法。注意这个课程只要是为了讲解数据库的设计,但同时对 sql 也要有一定的了解,不然没法进行后续学习,所以这里做一个简单的介绍,读者也可以查看其它的 sql 基础教程...
-
我们聊聊CMU 15445之1 Relational Model
什么是数据库? 数据库是近几年来最火热的基础软件领域了,无论是开发者,创业者,投资者,爱好者,投身于数据库及相关领域的人越来越多。 数据库无处不在,应用在各个行业领域和方向,并且承担了十分重要的作用,...
-
系统库-SQL Server MSDB探究
概述 MSDB 数据库是 4 个可见系统数据库之一,另外3个分别是master、model 和 TempDB 。MSDB目的是跟踪一系列常见 DBA 活动历史记录,如备份和恢复。它还包含 SQL Se...
-
值得关注的MySQL高可用方案
随着MySQL官方的不断发力,在基于MySQL复制的基础上,推出了一系列的高可用方案,例如,主从半同步复制、InnoDB ReplicaSet、组复制(MGR)、InnoDB Cluster,及目前最...