作家
登录

常用SQL Server规范集锦?看这里~

作者: 来源: 2017-10-17 11:03:36 阅读 我要评论

设置连接属性 “set xact_abort on”

输出列应用二段式定名格局

二段式定名格局:表名. 字段名

有 JOIN 关系的 TSQL,字段必须指明字段是属于哪个表的,不然将来表构造变革后,有可能产生 Ambiguous column name 的法度榜样兼容缺点

在 SQL 语句中显示设置 Set Nocount>

架构设计

  • 读写分别
  • schema 解耦
  • 数据生命周期

读写分别

  • 设计之初就推敲读写分别,哪怕读写同一个库,有利于快速扩容
  • 按照读特点把读分为及时读和可延迟读分别对应到写库和读库
  • 读写分别应当推敲在读弗采取情况下主动切换到写端

Schema 解耦

禁止跨库 JOIN

数据生命周期

根据数据的应用频繁度,对大年夜表按期分库归档

主库 / 归档库物理分别

日记类型的表应分区或分表

对于大年夜的表格要进行分区,分区操作将表和索引分在多个分区,经由过程分区切换可以或许快速实现新旧分区调换,加快数据清理速度,大年夜幅削减 IO 资本消费

频繁写入的表,须要分区或分表

自增长与 Latch Lock

闩锁是 sql Server 本身内部申请和控制,用户没有办法来干涉,用来包管内存琅绫擎数据构造的一致性,锁级别是页级锁

【编辑推荐】

  1. SQL Server 2017正式宣布;Oracle宣布开源Fn project
  2. 苹不雅开源iOS内核,全球数据库排名MySQL三连跌
  3. 这些特点,PostgreSQL秒杀其他数据库
  4. 【超实用】SQL Server两个常用的体系存储过程
  5. Oracle数据库数据损掉?这几种办法教你来恢复~
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  区块链与分布式账本达到“生产成熟期”预计仍需5至10年

沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! Gartner副总裁兼出色分析师Donald Feinberg表示:“在迈向数字化营业的过程中,数据治理仍会处在核心肠>>>详细阅读


本文标题:常用SQL Server规范集锦?看这里~

地址:http://www.17bianji.com/lsqh/37987.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)