![](https://img-blog.csdnimg.cn/20190829084926819.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 96
程序员爱酸奶
专注springboot、springcloud、docker、redis。乐于分享,欢迎关注
展开
-
mysql 事务和锁知多少
前言 文章内容输出来源:拉勾教育Java高薪训练营; mysql 事务特性、隔离级别,事务控制等等,我都在拉勾训练营学到啦,面试的时候再也不怕啦。 ACID 特性 在关系型数据库管理系统中,一个逻辑工作单元要成为事务,必须满足这 4 个特性,即所谓的 ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。 原子性 事务是一个原子操作单元,对数据的修改,要么全都执行,要么全都不执行。 每一个写事务,都会修改 BufferPool原创 2020-09-18 16:37:39 · 342 阅读 · 0 评论 -
mysql 索引面试再也不怕啦
前言 文章内容输出来源:拉勾教育Java高薪训练营; mysql 索引我们在面试是必问的,刚好我在拉勾训练营学习了 mysql 索引的相关知识,这里整理下来,自己对MySQL 索引有了全面了理解,面试的时候再也不怕啦。 索引类型 索引可以提升查询速度,会影响where查询,以及order by排序。MySQL索引类型如下: 从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引 从应用层次划分:普通索引、唯一索引、主键索引、复合索引 从索引键值类型划分:主键索引、辅助原创 2020-09-18 16:35:01 · 1241 阅读 · 0 评论 -
Mysql 架构原理
前言 文章内容输出来源:拉勾教育Java高薪训练营; mysql 数据库作为现在互联网企业首选的数据库,我们程序员就应该对它多一些了解,我在拉勾训练营学到第五阶段啦,了解了mysql 整体架构,记录下来。 Mysql 体系结构 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 一、网络连接层 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、C、Python、.NET等原创 2021-01-13 09:16:36 · 390 阅读 · 0 评论 -
据库被锁死的问题
今天在工作的时候碰到的这个问题,数据库上午使用还是好的,下午用sqlserver2008就打不开了,提示权限不够。并且这个数据库的表也打不开。刚开始不知道如何处理,最后问了大神,一般这种情况,之前可以正常使用,突然出现这种情况,是数据库自动锁死了。禁止访问。 造成数据库锁死的原因可能为: 程序中访问数据库导致死锁。 同步作业访问造成死锁。 数据库本身产生的死锁。 可以运行下面的sql 查看是...原创 2019-05-06 09:06:27 · 3636 阅读 · 0 评论 -
数据库基础语句
准备工作,创建两张表 IF EXISTS(SELECT NAME FROM sys.objects WHERE type = 'U' AND NAME = 'tb_student') BEGIN EXEC('DROP TABLE tb_student') END CREATE TABLE tb_student( StudentID int, StudentName VARCHAR(255),...原创 2018-11-22 20:09:43 · 174 阅读 · 0 评论 -
win10安装mysql8.0解压版
今天心血来潮,在电脑上安装MySQL。其实很简单,但是碰到一堆坑啊真是,安装的过程网上有很多,按着来就行 MySQL官网下载地址:https://dev.mysql.com/downloads/ 下载下来,选择需要一个目录解压(注意,解压就是安装,解压到哪里相当于mysql安装在哪里)。目录结构如下: 解压之后就是在根目录下创建一个my.ini文件。文件内容: my.ini [mysql] #设...原创 2018-11-22 16:13:02 · 3450 阅读 · 3 评论