数据库
文章平均质量分 67
c1245407842
这个作者很懒,什么都没留下…
展开
-
数据库表分割技术浅析
数据库表分割技术浅析2013-01-25 10:55 by 潇湘隐者, 444 阅读, 0 评论, 收藏, 编辑一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手转载 2014-04-20 22:19:06 · 547 阅读 · 0 评论 -
select count(*) 和select count(1)和select count(col)
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的假如表沒有主键(Primary key), 那么count(1)比count(*)快,如果有主键的話,那主键作为count的条件时候count(主键)最快如果你的表只有一个字段的话那count(*)就是最快的count(*) 跟 count(1) 的结果一样,都包括对转载 2014-10-11 15:24:52 · 635 阅读 · 0 评论 -
sql server中除数为零的处理技巧
在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出遇到以零作除数错误的异常,我们总不希望把这个异常显示给用户吧。做个会报这个错误的示例,如以下sql代码:declare @a int;declare @b int;set @a=10set @b=0select @a/@b运行就会抛出转载 2014-10-31 17:45:56 · 13124 阅读 · 1 评论