分类

链接

2024 年 12 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期文章

热门标签

新人福利,免费薅羊毛

对于SQL Server数据类型选择的一点思考

对于SQL Server数据类型选择的一点思考 简介 SQL Server每个表中各列的数据类型的选择通常显得很简单,但是对于具体数据类型的选择的不同对性能的影响还是略有差别。本篇文章对SQL Server表列数据类型的选择进行一些探索。   一些数据存储的基础知识 在SQL Server中,数据的存储以页为单位。八个页为一个区。一页为8K,一个区为64K,这个意味着1M的空间可以容纳16个区。如图1所示: 图1.SQL Server中的页和区   如图1(PS:发现用windows自带的画图程序画博客中的图片也不错)可以看出,SQL Server中的...

SQL Server 评论(1) 阅读(3,011)

SQL Server取得邮箱域名

//SQL Server取得邮箱域名 DECLARE @a varchar(100) SET @a='abc@uol123.com'     select RIGHT(@a, LEN(@a)-CHARINDEX('@',@a) )   结果:uol123.com   

SQL Server 暂无评论 阅读(2,396)

Sql Server索引优化误区

  据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到 查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是,或者干脆把整个查询SQL直接发给DBA,让DBA直接帮忙优化了,所以造成的状况就是 开发人员对于索引的理解、认识很局限,以下就把我个人对于索引的理解及浅薄认识和大家分享下,希望能解除一些大家的疑惑,一起走出索引的误区  误区1.在表上建立了索引,在查询时用到了索引的列,索引就一定会生...

SQL Server 暂无评论 阅读(2,297)

asp.net mvc3 简单缓存实现sql依赖

议题 随 着网站的发展,大量用户访问流行内容和动态内容,这两个方面的因素会增加平均的载入时间,给Web服务器和数据库服务器造成大量的请求压力。而大量的数据 请求就需要强大的数据库处理能力来支撑。改进更加只能的程序,以极少不必要的数据库访问或动态处理请求,可以节省添加更多服务器的费用以及显著提高Web 应用程序的整体速度。 解决方案 实现OutputCacheAttribute类,缓存不经常改变的数据或者相对固定的动作。 讨论 在MVC3中实现缓存是非常容易的事情。将下面的属性添加在某个控制器的动作上即可完...

.NET 评论(2) 阅读(6,186)

关于SQL SERVER索引的用法总结

1.1.1 摘要 如果说要对数据库进行优化,我们主要可以通过以下五种方法,对数据库系统进行优化。 1. 计算机硬件调优 2. 应用程序调优 3. 数据库索引优化 4. SQL语句优化 5. 事务处理调优 在本篇博文中,我们将想大家讲述数据库中索引类型和使用场合,本文以SQL Server为例,对于其他技术平台的朋友也是有参考价值的,只要替换相对应的代码就行了! 索引使数据库引擎执行速度更快,有针对性的数据检索,而不是简单地整表扫描(Full table scan)。 为了使用有效的索引,我们必须对索引的构成有所了解,而且我们知道...

SQL Server 暂无评论 阅读(3,423)

怎么改变SQL server的数据库文件存储位置

通过分离和附加方式移动数据库不是Microsoft推荐的方法,如果是同一个SQL Server实例中移动可以使用如下方法: 1.将数据库脱机 use master ALTER DATABASE JewelryRetailClientDB_Test.mdf' SET OFFLINE go 2.将数据库文件移动到新位置 如:'E:\数据库\DB\MYDB.mdf' 3。逻辑改变数据库位置 ALTER DATABASE MYDB MODIFY FILE (NAME=MYDB,FILENAME='E:\数据库\DB\MYDB.mdf') ALTER DATABASE MYDB MODIFY FILE (NAME=MYDB_LOG,FILENAME='E:\数据库\DB\MYDB.ldf') 4。设置数据库在线 ALTER DATABASE MYDB SET ONLINE 5....

SQL Server 暂无评论 阅读(2,703)

SQL SERVER MSDN BT种子下载

SQL SERVER MSDN  BT种子下载 ed2k://|file|cn_msdn_library_2007_06_dvd_x13-70482.iso|2314426368|9B9D46CA1104B4647 C579FEF28ACC4F0|/

Download, ResourceShare, SQL Server 暂无评论 阅读(3,937)

SQL SERVER DDL触发器

DDL触发器 DDL触发器是在SQL Server 2005中推出的,不像表中的数据改变时所执行的Transact-SQL代码的DML触发器,一个DDL触发器是在表的结构改变时才触发。这是一个很好的跟踪和审查对数据库schema的结构化改变的方法。 这些触发器的句法类似于DML触发器的语法。DDL触发器是AFTER 触发器,它对DDL语言事件作出响应;它们不对执行DDL等的类似操作的系统存储过程作出响应。它们完全是事务型的,所以你可以回滚一个DDL操作。你可 以在一个DDL触发器中运行Transact-SQL或CLR 代码。DDL触发器还类似于其它的模块一样支持E...

SQL Server 暂无评论 阅读(3,297)

SQL SERVER千万级数据分页

  问题 想说这个问题,来源来自于CSDN论坛的一个帖子:《sqlserver2005,1690万的数据量怎么快速分页查询》   在之前也有很多人问类似这样的问题,回复这样的问题,我们一般会从索引,水平分区,垂直分区和硬件的升级等方面考虑。    分析 对于千万级数据的分页,要求在秒级内响应,解决方案除了刚列的几个方面考虑,这里说一个非常重要的考虑(评估)是,现实意义。 拿 CSDN论坛的那1690万数据来说,我按每页显示200行数据,需要84500页。从站在用户(使用者)角度看,对于查看1万页以后的数据的...

SQL Server 评论(1) 阅读(3,043)

服务器主体 无法在当前安全上下文下访问数据库

服务器主体“user2”无法在当前安全上下文下访问数据库“db1”。(Microsoft SQL Server,错误:916) user2 对应的数据库是 db2,不需要访问 db1,怎么说无法访问 db1 呢? 解决方法是: 连接后,不忙展开数据库,只是选择它; 然后单击“视图”->“对象资源管理器详细信息”(或 F7),可以在右边看到有一个窗口; 在右边这个窗口“名称”上右键,在弹出菜单中取消排序规则。

SQL Server 评论(1) 阅读(9,226)