SQL反模式(四)
来源:互联网 发布:办公软件ppt教程 编辑:程序博客网 时间:2024/06/03 16:32
欢迎参考 SQL反模式(前言)的数据库设计
此文章只是给自己做一个小抄,如有冒犯,还忘见谅
1. 取整错误
目标: 使用小数取代整数
反模式: 使用 FLOAT 类型
- IEEE 754-1985
- MySQL数据库float数据类型
解决方案: 使用 NUMERIC 类型
2. 每日新花样
目标: 限定列的有效值
反模式: 在列定义上指定可选值
识别反模式
解决方案: 在数据中指定值
3. 幽灵文件
目标: 储存图片或其他多媒体大文件
反模式: 假设你必须使用文件系统
识别反模式
解决方案: 在需要时使用 BLOB 类型
3. 乱用索引
目标: 优化性能
反模式: 无规划的使用索引
识别反模式
解决方案: MENTOR 你的索引
使用好记的 MENTOR 方法来分析数据库索引的使用:
1. 测量(Measure)
2. 解释(Explian)
3. 挑选(Nominate)
4. 测试(Test)
5. 优化(Optimize)
6. 重建(Rebuild)1. 测量
2. 解释
3. 挑选
4. 测试
5. 优化
6. 重建
阅读全文
0 0
- SQL反模式(四)
- SQL反模式
- SQL 反模式
- SQL反模式总结
- sql反模式读书笔记
- 《SQL反模式》笔记
- SQL反模式-主键
- 《SQL反模式》总结
- sql 反模式学习
- SQL反模式(前言)
- SQL反模式(二)
- SQL反模式(三)
- SQL反模式(五)
- SQL反模式(五)
- SQL反模式(六)
- SQL反模式(七)
- sql反模式分析1
- sql反模式分析2
- (洛谷P1894)USACO 4.2 The Perfect Stall 完美的牛栏
- 可执行文件(ELF)格式的理解
- mui处理页面回退
- Chrome审查元素快捷键使用
- TabLayout改造计划
- SQL反模式(四)
- centos7安装MariaDB-10.2
- 微信小程序实验一、小程序与服务器端入门视频讲解(以Wafer Quick Start为例)
- redis 运行一段时候后开启aof
- PaintCode for Mac(矢量绘图编程软件)免激活版 v3.3.5最新破解版
- CodeForce 898 C. Phone Numbers
- 权威解答百度权重值是什么?分别是多少?
- Android APK反编译 详解
- 剑指offer-42-翻转单词顺序列