2018年7月9日

mysql 开发基础系列16 视图

摘要: 一. 什么是视图 视图是一种虚拟存在的表,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。优势有: 简单: 使用视图的用户完全不需要关心后面对应的表的结构,关联条件,筛选条件。 安全:使用视图的用户只能访问他们被允许查询的结果集。 数据独立: 源表增加列对视图没有影响,源表修改 阅读全文

posted @ 2018-07-09 17:16 花阴偷移 阅读(256) 评论(0) 推荐(0) 编辑

mysql 开发基础系列15 索引的设计和使用

摘要: 一.概述 所有mysql 列类型都可以被索引,是提高select查询性能的最佳方法。 根据存储引擎可以定义每个表的最大索引数和最大索引长度,每种引擎对每个表至少支持16个索引,总索引长度至少为256字节。 myisam和innodb引擎的表默认是btree索引,支持前缀索引,前缀索引长度跟存储引擎相 阅读全文

posted @ 2018-07-09 14:25 花阴偷移 阅读(463) 评论(0) 推荐(0) 编辑

sql server 性能调优之 当前用户请求分析 (1)

摘要: 一. 概述 在生产数据库运行期间,有时我们需要查看当前用户会话状态或者是说数据库当前是否运行良好, 应用的场景比如:当运行的应用系统响应突然变慢时需要分析数据库的、或想分析当前的数据库是否繁忙,是否有长时间的等待, 又或者执行一个sql的回滚状态查看,想手动kill掉一个会话时 等等。都需要从当前的 阅读全文

posted @ 2018-07-09 11:02 花阴偷移 阅读(1611) 评论(0) 推荐(2) 编辑

导航