怎样对SQL编程进行改良-.docVIP

  • 3
  • 0
  • 约3.33千字
  • 约 5页
  • 2016-03-18 发布于安徽
  • 举报
怎样对SQL编程进行改良-.doc

怎样对SQL编程进行改良? SQL语言是最为广泛的数据库语言之一,如何对其进行改善使其精简是广大编程爱好者一直谈论的话题,听起来似乎挺复杂的,其实并不像大家意识中那么难。那么,究竟怎样对SQL编程进行改良呢? 步骤/方法 1 减小你的schema 在你开始写查询语句之前,你需要设计schema。记住将一个表装入内存所需要的空间大概是行数*一行的大小。除非你觉得世界上的每个人都会在你的网站注册2兆8000亿次的话,否则你不需要采用BITINT作为你的user_id。同样的,如果一个文本列是固定大小的话(譬如US邮编,通常是”XXXXX-XXXX”的形式),采用VARCHAR的话会给每行增加多余的字节。 有些人对数据库规范化不以为意,他们说这样会形成相当复杂的schema。然而适当的规范化会减少化冗余数据。(适当的规范化)就意味着牺牲少许性能,换取整体上更少的footprint,这种性能换取内存在计算机科学中是很常见的。最好的方法是IMO,就是开始先规范化,之后如果性能需要的话,再反规范化。你的数据库将会更逻辑化,你也不用过早的进行优化。 2 拆分你的表 通常有些表只有一些列你是经常需要更新的。例如对于一个博客,你需要在许多不同地方显示标题(如最近的文章列表),只在某个特定页显示概要或者全文。水平垂直拆分是很有帮助

文档评论(0)

1亿VIP精品文档

相关文档