SQL
羽毛之家
我只会写代码
展开
-
脚本收缩数据库日志
SELECT file_id, name FROM sys.database_files; ALTER DATABASE expressls SET RECOVERY SIMPLE --设置简单恢复模式GODBCC SHRINKFILE (easyexpress_new_log, 1)--easyexpress_new_log文件就是查询出来的日志文件GOALTER DATABASE ex原创 2011-06-27 16:20:00 · 501 阅读 · 0 评论 -
sql海量数据优化
sql数据库 具体要注意的: 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中n转载 2011-09-11 16:41:17 · 385 阅读 · 1 评论 -
海量数据库的查询优化及分页算法方案
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。转载 2011-10-22 15:28:49 · 442 阅读 · 0 评论 -
Sql Server 分区
USE [master] GO if exists (select * from sys.databases where name = 'Test_1') drop database Test_1 GO --创建新库,要演练分区所以我们会多创建两个文件组Test_A,Test_B,以便在后面的分区方案中使用。 CREATE DATABASE [Test_1] ON转载 2012-01-06 19:05:43 · 304 阅读 · 0 评论