- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 【数据库】索引
普通索引: 加速查询 唯一索引: 加速查询 + 列值唯一(null) 主键索引: 加速查询 + 列值唯一(null) 组合索引: 多列值构成索引 全文索引: 对文本内容分词,进行搜索 聚簇索引:叶子结点为数据,而非指针 非聚簇索引: 叶子结点为数据指针,需要多进行一次IO 字符串索引: 全字段索引 前缀索引: 优化(1. 倒序存储 2. 增加hash) 联合索引...
2019-08-17 00:32:36 180
原创 【数据库】EXPLAIN
https://www.cnblogs.com/gomysql/p/3720123.html Explain 查看优化器如何执行查询的主要方法, 可以了解MySQL基于开销的优化器 查询结果包含的列有: id | select_type | table | type | possible_keys | key | key_len | ref | row...
2019-08-17 00:31:45 851
原创 【数据库】性能优化
1. 查询缓存优化 // 查询缓存不开启 $r = mysql_query("SELECT username FROM user WHERE signup_date >= CURDATE()"); // 开启查询缓存 $today = date("Y-m-d"); $r = mysql_query("SELECT username FROM user...
2019-08-17 00:31:26 174
原创 【数据库】事务
不隔离问题 更新丢失 更新丢失:两个事务同时更新,第二个事务回滚会覆盖第一个事务更新的数据,导致更新丢失 两次更新 脏读:一个事务处理过程里读取了另一个未提交的事务中的数据。 不可重复读:对于数据库中的某个数据,一个事务范围内多次查询却返回了不同的数据值,这是由于在查询间隔,被另一个事务修改并提交了。 幻读:非独立执行时发生的一种现象。例如事务T1对一个表中所有的行的某个数据项做...
2019-08-17 00:29:03 140
原创 【HTTP请求】、详解
一、协议介绍 HTTP(HyperText Transfer Protocol,超文本传输协议)是一套计算机通过网络进行通信的规则,使HTTP客户端能够从HTTP服务器端请求到信息和服务,目前的版本号是1.1 是无状态协议,无状态是指从客户端发送HTTP请求到服务器,服务器接收到请求之后做出回应,这样链接就关闭了,在服务器端不需要保留客户端的相关信息。 二、协议过程 HTTP通讯机制...
2019-08-14 22:40:24 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人