数据库
很靠谱先生
掌握.NET | JavaScript | HTML | HTML5 | SQLSERVER | MongoDB
展开
-
Sql Server 主从数据库配置
网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作。这样做将数据库的压力分担到两台服务器上从而保证整个系统响应的及时性。如果还无法满足业务需求,我们就要考虑创建服务器群,这里转载 2012-04-26 17:55:14 · 28183 阅读 · 2 评论 -
sqlserver 按日、周、月统计方法
create table T(日期时间 datetime, 数量 int) insert T select '2007-1-1 19:31:25 ', 56 union all select '2007-1-1 21:31:25 ', 35 union all select '2007-1-1 15:31:25 ', 43 union all select '2007-1-2 19转载 2012-10-17 11:44:03 · 21721 阅读 · 0 评论 -
sqlserver 数据库维护
一、索引的更新数据库在运行了很长一段时间后,查询会越来越慢,这个时候我们就需要更新索引。一般有两种方法解决,一是利用DBCCINDEXDEFRAG整理索引碎片,二是利用DBCCDBREINDEX重建索引。二者各有优缺点。调用微软的原话如下:DBCCINDEXDEFRAG命令是联机操作,所以索引只有在该命令正在运行时才可用。而且可以在不丢失已完成工作的情况下中断该操作。这种方法的缺点是在重新原创 2012-12-03 09:53:18 · 1095 阅读 · 0 评论 -
sqlserver查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查转载 2012-12-06 09:23:11 · 748 阅读 · 0 评论 -
mssqlserver - 查询执行的错误信息以及事务回滚
mssqlserver - 查询执行的错误信息以及事务回滚原创 2013-12-23 14:45:15 · 2478 阅读 · 1 评论 -
SQLSERVER 游标的使用
游标的使用简单例子:CREATE PROC [WSP_PM_DeleteNode]( @SiteID INT, -- 站点标识 @NodeID INT -- 游戏标识) WITH ENCRYPTION AS-- 属性设置SET NOCOUNT ONBEGIN DECLARE @ChildNode INT -- 定义原创 2015-09-09 09:51:21 · 1306 阅读 · 0 评论 -
sqlserver视图查询效率测试
测试视图的查询效率,结果清晰表示视图不降低查询效率。原创 2015-12-19 15:23:36 · 12564 阅读 · 0 评论 -
sqlserver总结
SELECT CAST(CAST(GETDATE() AS FLOAT) AS INT) 这个值为当前时间与‘1900-01-01’相差的天数ALTER TABLE [MemberLevelInfo] ADD [TestField] int DEFAULT 0 给数据库添加一个字段SELECT CONVERT(char(7), GETDATE(), 120 ) 截取日期,精原创 2012-10-24 14:49:27 · 1435 阅读 · 0 评论