自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

当初的回忆

记录进步的点滴。

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 【慕课网_性能优化之MySQL优化_学习】【11】

数据库结构优化 表的范式化和反范式化 1、范式化优化 可参见: 知乎高赞回答 2、反范式化优化 为提高查询效率,把原来符合范式的表进行适当的冗余,以达到优化查询效率的目的,是一种空间换时间的操作 eg: 以下的表是符合范式要求的四张表 如果查询订单信息,则至少要关联四张表 根据表结构,这个sql几乎不可能优化,因为表的结构就这样了 反范

2017-10-26 17:01:53 349

原创 【慕课网_性能优化之MySQL优化_学习】【10】

数据库结构优化 1、选择合适的数据类型 a.使用可以存下数据的最小的数据类型 b.使用简单的数据类型,例如int比varchar在mysql]处理要简单 c.尽可能使用not null定义字段,给出默认值 d.尽量少用text等类型,非用不可的时候考虑分表 eg: 使用int来存储时间,利用 CREATE TABLE test( id INT AUTO_INCREMENT NOT

2017-10-26 16:26:56 271

原创 【慕课网_性能优化之MySQL优化_学习】【09】

索引的维护及优化 --- 重复及冗余索引 重复索引: 相同的列以相同的顺序建立同类型的索引 CREATE TABLE test ( id INT NOT NULL PRIMARY KEY, NAME VARCHAR(20) NOT NULL, title VARCHAR(50) NOT NULL, UNIQUE(id) )ENGINE = INNODB; 本来id就是主键了是唯一索

2017-10-26 15:39:17 307

原创 【慕课网_性能优化之MySQL优化_学习】【08】

索引优化 在哪些列建立索引? 1、在where从句中,group by从句,order by从句,on从句中出现的列 2、索引字段越小越好 3、离散度大的列放到联合索引前面 SELECT * FROM payment WHERE staff_id = 2 AND customer_id = 584 是index(staff_id, customer_id)还是index(custom

2017-10-26 15:24:03 328

原创 【慕课网_性能优化之MySQL优化_学习】【07】

Limit语句的优化 EXPLAIN SELECT film_id,description FROM film ORDER BY title LIMIT 50,5 使用了表扫描的操作,扫描了1000行的记录,同时使用了文件排序------>IO问题 优化: 使用有索引的列或主键进行ORDER BY操作 EXPLAIN SELECT film_id,description FRO

2017-10-26 12:13:06 341

原创 【慕课网_性能优化之MySQL优化_学习】【06】

子查询优化 子查询优化为连接查询 a表中的某一列数据在b表中也有,但在b表中可能有重复的情况 可以使用连接查询加DISTINCT来代替子查询 group by优化 查询演员及演员所参演的电影数量: EXPLAIN SELECT actor.first_name,actor.last_name,COUNT(*) FROM film_actor INNER JOIN actor USI

2017-10-26 11:52:29 312

原创 【慕课网_性能优化之MySQL优化_学习】【05】

Count优化 同时取出sakila数据库中的film表中2006和2007年电影的数量 SELECT COUNT(release_year = '2006' OR NULL) AS '2006年电影数量',COUNT(release_year = '2007' OR NULL) AS '2007年电影数量' FROM film tips: count(*)与count(列名)的区别:

2017-10-26 10:50:14 247

原创 【慕课网_性能优化之MySQL优化_学习】【04】

Max()优化 CREATE INDEX idx_paydate ON payment(payment_date)

2017-10-26 10:23:06 214

原创 【慕课网_性能优化之MySQL优化_学习】【03】

使用explain查询sql的执行计划 table: 查询的表 type: 可选值: const,eq_reg,ref,range,index,all  possible_keys: 可能应用在这个表中的索引 key: 实际使用的索引,如果为null,则没有使用索引 key_len: 使用的索引的长度,越短越好 ref: 显示索引被哪一列使用了 rows: mysql认为必须检查的用

2017-10-25 17:55:51 285

原创 【慕课网_性能优化之MySQL优化_学习】【02】

mysql慢查询分析工具:  mysql官方出品: mysqldumpslow 在命令行下使用: mysqldumpslow -t 3 文件路径 mysqldumpslow -t 3 /usr/local/mysql/log/mysql_slow_query.log | more 结果中第一条: 执行了一次,执行时间是11.79秒,锁定了0秒,扫描了83行 Count: 1  Tim

2017-10-25 17:28:00 338

PHPWord,可以自动生成doc文档

PHPWord,可以自动生成doc文档,比如用户在web上输入信息,点击下载,即可根据用户的选择生成对应的文档,以供用户下载。

2016-07-12

hl-340window732位

hl-340亲测window7432位可以使用,为单片机()89C52的学习者提供工具

2014-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除