晴朗笔记

努力做好自已,其他交给时间

2009年5月14日 #

SQL Server安全贴士

摘要: 微软SQL Server安全方面的专家Greg Robidoux ,也是SQL Server数据库管理员特别兴趣小组(PASS DBA SIG)职业联盟的主席。他还是SearchDatabase.com 的专家和Edgewood 解决方案的创始人,位于美国新罕布什尔州梅里马克的专注于微软的SQL Server方面的数据库顾问。Robidoux 说他会经常关注优先列表底部的安全热点。“通... 阅读全文

posted @ 2009-05-14 11:33 Mr__BRIGHT 阅读(149) 评论(0) 推荐(0) 编辑

海量数据库的查询优化及分页算法方案

摘要: 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库... 阅读全文

posted @ 2009-05-14 11:01 Mr__BRIGHT 阅读(294) 评论(1) 推荐(0) 编辑

大数据量的系统的数据库结构如何设计?

摘要: 1、把你表中经常查询的和不常用的分开几个表,也就是横向切分 2、把不同类型的分成几个表,纵向切分 3、常用联接的建索引 4、服务器放几个硬盘,把数据、日志、索引分盘存放,这样可以提高IO吞吐率 5、用优化器,优化你的查询 6、考虑冗余,这样可以减少连接 7、可以考虑建立统计表,就是实时生成总计表,这样可以避免每次查询都统计一次 8、用极量数据测试一下 数据仓库解决的是数据挖掘,共享,和大数据量存储... 阅读全文

posted @ 2009-05-14 10:57 Mr__BRIGHT 阅读(1121) 评论(1) 推荐(0) 编辑

数据库查询优化

摘要: 1 使用SET NOCOUNT ON 选项:缺省地,每次执行SQL语句时,一个消息会从服务端发给客户端以显示SQL语句影响的行数。这些信息对客户端来说很少有用。通过关闭这个缺省值,你能减少在服务端和客户端的网络流量,帮助全面提升服务器和应用程序的性能。为了关闭存储过程级的这个特点,在每个存储过程的开头包含“SET NOCOUNT ON”语句。2 正确使用UNION和UNIO... 阅读全文

posted @ 2009-05-14 10:42 Mr__BRIGHT 阅读(333) 评论(1) 推荐(0) 编辑

五种提高 SQL 性能的方法

摘要: 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费... 阅读全文

posted @ 2009-05-14 10:36 Mr__BRIGHT 阅读(246) 评论(0) 推荐(0) 编辑

如何加快查询,优化数据库

摘要: 如何加快查询速度?1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。3、扩大服务器的内存4、增加服务器CPU个数5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他... 阅读全文

posted @ 2009-05-14 10:33 Mr__BRIGHT 阅读(427) 评论(1) 推荐(0) 编辑

导航