
sql
Watkin Lee
左手程式,右手文集
展开
-
商品属性与商品之间的两种不同表设计方案
1.先设计一个商品表:表结构如下商品表数据如下:现在商品表已经构建完了,下面我们开始设计商品属性表方案一:一个商品表关联一个商品属性表,这种设计比较简单,但可以实现商品属性的基本功能1.设计商品属性表数据信息:以上就能实现较为基础的商品功能方案二: 一个商品表对应多个商品属性的表,比如把商品属性表拆分为多个表,虽然结构上复杂了,但可以实现更丰富的功能1.设计商品属性类别表:数据信息:商品属性类别表...原创 2018-02-17 15:46:55 · 2332 阅读 · 0 评论 -
MySQL索引
索引介绍索引(在MySQL中也叫做"键(key)")是存储引擎用于快速找到记录的一种数据结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引对良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降。索引优化应该是对查询性能...原创 2018-04-11 10:04:14 · 436 阅读 · 0 评论 -
Mysql查询性能优化(一)
一.查询的生命周期 查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后再服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中“执行”是整个生命周期的最重要阶段,这其中包括了大量为了检索数据到存储引擎的调用和调用后的数据处理,包括排序,分组等。 在完成这些任务的时候,查询需要在不同的地方花费时间,包括网络,CPU计算,生成统计信息和执行计划,锁等待(互斥等待)等操作,...原创 2018-04-24 11:59:58 · 227 阅读 · 0 评论