![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
oomusic001
这个作者很懒,什么都没留下…
展开
-
2020-08-08
修改表空间大小alter tablespace system add datafile 'D:\Oracle\app\oracle\oradata\XE\system02.dbf' size 1000M原创 2020-08-08 22:21:19 · 68 阅读 · 0 评论 -
MySQL事务与锁
什么是数据库的事务?原子性Atomicity:通过事务日志实现回滚,undo log一致性Consistent:隔离性Isolation:持久性Durable:崩溃恢复,redo log查看是否开启SHOW VARIABLES LIKE 'autoc%'手动开启事务:两种方式begin;START TRANSACTION;结束事务:两种方式ROLLBACK;COMMIT;关闭事务set autocommit = off事务并发会带来什么问题脏读:读原创 2020-07-11 21:04:26 · 85 阅读 · 0 评论 -
索引创建和使用原理
索引到底是什么?alter table user add index idx_name (name); 在字段上创建索引数据库索引是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据表中的数据。数据是以文件的形式存放在磁盘上的。索引类型:Normal普通索引:unique唯一索引:比普通索引多一种约束:唯一主键索引:比唯一索引多一种约束,不能用空值Full Text全文索引:使用 where name like %北京%;匹配用不到索引,此时使用全文索引。索引.原创 2020-07-11 17:44:24 · 476 阅读 · 0 评论 -
MySQL执行流程与框架
1. 一条查询语句是怎么执行的?客户端与sql服务端的通信类型:同步,异步同步:请求发出之后一直等待,在获取结果之前不能做其他操作。使用连接池。异步:发出请求,会立马返回响应结果,数据会在执行完成后返回。异步会带来数据的混乱,并维护大量连接,所以一般会选择同步。客户端与sql服务端的连接方式:长连接,短连接长连接:可以在服务端持续的保持连接,减少创建和释放连接导致的消耗。使用连接池保存长连接。但是大量的长连接也会消耗性能,所以对不活跃的长连接要及时销毁,即设置超时时间。非交互式的..原创 2020-07-10 22:24:48 · 239 阅读 · 0 评论