![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统
文章平均质量分 90
孤鸿踏雪
一介书生,三尺微命。
展开
-
xtrabackup备份数据库
xtrabackup备份数据库介绍一般来说,在生产部署服务的时候,需要考虑,生产数据库需要备份,在主从之外,恢复数据的话,需要可以手动配置的机制,防止出现极端情况,主从全崩。本文主要参考:https://www.cnblogs.com/linuxk/p/9372990.html这位大佬的操作记录,根据自己实际操作的情况,对命名做了一些补充。具体参考本文的话,可以两个博客对照着看。Xtrabackup中主要包含两个工具:xtrabackup:是用于热备innodb,xtradb表中数据的工具,不原创 2022-02-21 11:18:50 · 1603 阅读 · 0 评论 -
canal-mysql-es 集成 linux服务器安装总结
mysql 8.0.26 安装解压32位安装包:进入安装包所在目录,执行命令:tar -zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz复制解压后的mysql目录到系统的本地软件目录:执行命令:cp mysql-8.0.26-el7-x86_64 /usr/local/mysql -r注意:目录结尾不要加/.在MySQL根目录下新建一个文件夹data,用于存放数据mkdir data添加系统mysql组和mysql用户:执行命令:grou.原创 2021-07-27 15:59:29 · 178 阅读 · 0 评论 -
数据库触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 instead of转载 2016-10-24 20:38:48 · 250 阅读 · 0 评论 -
SQL SERVER 聚集索引 非聚集索引 区别
一、理解索引的结构 索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。 SQL Server 中数据存储的基本单位是页转载 2016-10-24 21:26:30 · 9737 阅读 · 1 评论 -
(转载)数据库 索引 收藏一下
说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储转载 2016-10-24 21:37:51 · 268 阅读 · 0 评论 -
数据库事务总结 基本特征 并发问题 隔离级别(几个文章的综合,下面有链接)
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为了解原创 2016-10-24 21:47:56 · 367 阅读 · 0 评论 -
数据库锁机制(转载)
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。例1:----------转载 2016-10-24 22:31:07 · 275 阅读 · 0 评论 -
数据库范式(转载)
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初学者应转载 2016-10-24 22:42:34 · 230 阅读 · 0 评论