知识大全 第四章总结
Posted 范式
篇首语:常识是事物可能性的尺度,由预见和经验组成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 第四章总结相关的知识,希望对你有一定的参考价值。
高性能MySQL:第四章总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
总结
良好的schema 设计原则是普遍适用的 但MySQL 有它自己的实现细节要注意 概括来说 尽可能保持任何东西小而简单总是好的 MySQL 喜欢简单 需要使用数据库的人应该也同样会喜欢简单的原则
尽量避免过度设计 例如会导致极其复杂查y 询的schema 设计 或者有很多列的表设计(很多的意思是介于有点多和非常多之间)
使用小而简单的合适数据类型 除非真实数据模型中有确切的需要 否则应该尽可能地避免使用NULL 值
尽量使用相同的数据类型存储相似或相关的值 尤其是要在关联条件中使用的列
注意可变长字符串 其在临时表和排序时可能导致悲观的按最大长度分配内存
尽量使用整型定义标识列
避免使用MySQL 已经遗弃的特性 例如指定浮点数的精度 或者整数的显示宽度
小心使用ENUM和SET 虽然它们用起来很方便 但是不要滥用 否则有时候会变成陷阱 最好避免使用BIT
范式是好的 但是反范式(大多数情况下意味着重复数据)有时也是必需的 并且能带来好处 第 章我们将看到更多的例子 预先计算 缓存或生成汇总表也可能获得很大的好处 Justin Swanhart 的Flexviews 工具可以帮助维护汇总表
最后 ALTER TABLE 是让人痛苦的操作 因为在大部分情况下 它都会锁表并且重建整张表 我们展示了一些特殊的场景可以使用骇客方法 但是对大部分场景 必须使用其他更常规的方法 例如在备机执行ALTER 并在完成后把它切换为主库 本书后续章节会有更多关于这方面的内容
返回目录 高性能MySQL
编辑推荐
ASP NET MVC 框架揭秘
Oracle索引技术
ASP NET开发培训视频教程
cha138/Article/program/MySQL/201311/29669相关参考
大家帮忙总结一下高中人教版政治必修二第四单元的知识点吧!谢谢了O(∩_∩)O~ 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,
第四章 串 一选择题 .下面关于串的的叙述中哪一个是不正确的?( )【北方交通大学一(分)】 A.串是字符的有限序列 &nb
每当春回大地,被人们誉为"花中西施"的杜鹃花就透着盎然的春意,怒放在游人云集的公园或园林中,令人赏心悦目,心旷神恰。 我国是世界上最早栽培杜鹃花的国家,其历史可以追溯到唐代,
第四章 串 一选择题 BECACADFB注DB 注子串的定义是串中任意个连续的字符组成的子序列并规定空串是任意串的子串任意串是其自身的子串若字符串长度为n(n>)长为n的子串
.()initstack(s) //栈s初始化为空栈 ()setnull(exp) //串exp初始化为空串 ()chinopset&n
.串ababaaababaa的next数组为( )【中山大学一】 A. B. C.  
.() ()next[k] .()i=i+ ()j:=j+ ()i:=ij+ ()j:=; ()imt(或i:=ij+) () 程序
知识大全 严蔚敏《数据结构(c语言版)习题集》算法设计题第四章答案
第四章串 voidString_Reverse(StringtypesStringtype&r)//求s的逆串r StrAssign(r);//初始化r为空串 for(i=S
.下列算法实现求采用顺序结构存储的串s和串t的一个最长公共子串【上海大学一(分)】 程序(a) PROCEDURE maxstr(VARst:orderstring;VARindex
.()p的nextval函数值为(p的next函数值为) ()利用KMP(改进的nextval)算法每趟匹配过程如下 第一趟匹配abcaabbabcabaacbacba abcab(i=j=