代码改变世界

随笔档案-2010年11月

SQL Server datetime数据类型设计、优化误区

2010-11-26 10:58 by 听风吹雨, 19122 阅读, 收藏, 编辑
摘要: 一、场景在SQL Server 2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表)你看到这些数据,是不是觉得这样的设计既浪费了存储空间,又使得这个列的索引增大,查询起来更慢,你也想使用一些其它的数据类型来代替这个datetime吧? 其实大家都是这么想的,这个方向是100%正确的,但是在写这篇文章以前,我进入了两个误区:(如果你中了下面的两个误区,那么请你看看这篇文章吧。)误区一: 把Dates字段的datetime数据类型换成smalldatetime,这样数据就由:‘200 阅读全文

SQL Server数据库服务器高性能设置

2010-11-16 11:38 by 听风吹雨, 11154 阅读, 收藏, 编辑
摘要: 数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。 下面是进行笼统的技术点说明,为的是让大家有一个整体的概念,如果想深入可以逐个击破; 希望大家能一起补充完善。一、服务器规划:1. 使用64位的操作系统,最好是2008的;(Windows Server 2008 64位)2. 使用64位的数据库程序,最好是2008的;(SQL Server 2008 64位)3. 使用千兆网卡;4. 使用硬RAID5;5. 使用64K的簇大小;6. LUN0用作系统盘,LUN1用作程序(主要是数据库程序)安装盘,LUN2.. 阅读全文

远程桌面连接保存为rdp文件

2010-11-16 11:24 by 听风吹雨, 4496 阅读, 收藏, 编辑
摘要: 一、作用在做远程服务器维护中如果我们需要维护很多的服务器,而且每个服务器的密码有可能都不一样,那么我们就需要为每个服务器都记住登陆名和密码吗?虽然这是最安全的办法,但是我们也有偷懒的办法,那就是把登陆信息保存为一个rdp文件,只要简简单单双击鼠标就能进入服务器了。(如果是在维护公司局域网的服务器,rdp更是必不可少) 下面就来讲讲如何把远程桌面连接保存为一个rdp文件。二、步骤步骤1:打开远程桌面... 阅读全文

SQL Server 合并(删除)分区解惑

2010-11-05 16:33 by 听风吹雨, 14633 阅读, 收藏, 编辑
摘要: 一、准备在SQL Server 2005版本之后就有了表分区的概念与应用,在分区操作里面有一个叫做合并分区的功能,也被称为删除分区。分区所处的文件组和文件是不会被删除的,只会对数据进行转移合并。合并分区时需要注意所带来的IO问题。合并分区常见情景:发现某个分区的数据很少,为了方便管理可以考虑合并分区。需要进行统计、四则运算的时候也可以考虑合并分区,这种情形下并没有对比合并与分区之间的性能,如果某位童鞋有兴趣和环境的话可以提供这方面的数据 阅读全文
点击右上角即可分享
微信分享提示