分类:服务器
共 348 篇
分别在sql2000/2005建了同样的表: 都在Name字段上建了个非聚集不唯一的索引(IX_Name),执行同样的语句: sql2000显示估计的执行计划: sql2005显示估计的执行计划: 很明显,sql2000使用了IX_Name,sql2005却没有使用IX_Name。网上的答案是:当数据量少时,sql2005优化器计算出还没有要用到索引的程度,此时选择使用聚集索引扫描了。 随即插入10w条数据,sql2005估计的执行计划: 这回用上IX_Name了!
📂 服务器
👤 博主
📅 2010-05-11
👁 4406
👍 0
阅读全文 →
在日常生活中,我们经常会见到一对多的关系,例如:一个父类对应多个子类、一个产品对应多个文件、一个购物车对应多个产品。简单的分析,他们都是一对多的关系,都一样的,那么表结构的设计也应是一样的;再稍加分析,你会发觉,父类和子类本质是一样的,它们是同一类的不同实例,而产品和文件、购物车和产品则不然,它们是不同类的实例,所以,表结构的设计也应有些区别: 1.产品和文件的表结构 2.父类和子类的表结构 如上图所示,改进后的分类表结构,不仅简洁,而且层次可以无限级的扩展!
📂 服务器
👤 博主
📅 2010-05-10
👁 8785
👍 0
阅读全文 →
.NET应用程序上传文件大小限制并非都是IIS的原因,也有可能是应用程序自身设置造成的,在使用过程中一定要区分开来,这样才能做到正确的设置。 1. .NET应用程序限制上传文件大小:超过了最大请求长度 这类错误就是由于应用程序自身设置造成的。只需在web.config的节加入以下内容即可: 说明:maxRequestLength单位KB,executionTimeout单位是秒。 2. IIS7.0限制上传文件大小:请求筛选模块被配置为拒绝超过请求内容长度的请求 这类错误是由于IIS7.0限制上传文件大小为30000000字节(约28.6M)造成的。打开C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml,找到如下内容:…
📂 服务器
👤 博主
📅 2010-04-29
👁 10336
👍 0
阅读全文 →
在SQL Server2005中有个模板资源管理器,里边自带了非常多实用的sql脚本模板,我也将平日经常使用的sql脚本保存在这边: 但每次打开sql脚本时都会弹出一个"连接到数据库引擎"的窗口,即使钩选了记住密码,下次还是要多点一下,稍有不便: 今天发现有一种更好的方法:右键单击要执行查询的数据库,在菜单中选择新建查询,这样会打开一个查询编辑器窗口(已登录),从模板资源管理器把sql脚本拖过来就可以直接执行了: 注意:若sql脚本模板中含有中文,拖过来会乱码。
📂 服务器
👤 博主
📅 2010-04-29
👁 5132
👍 0
阅读全文 →
IIS7上安装ASP服务 ①.打开"服务器管理器→角色",在右边窗口找到"WEB服务器(IIS)→添加角色服务": ②.在添加角色服务窗口中钩选ASP,点击下一步安装: IIS7上配置ASP ①.打开IIS7,选择一个站点,在右边窗口可以看到多了一个ASP图标: ②.双击ASP图标,将"启用父路径"设置为True: 测试一下,现在IIS7上可以运行ASP了。 说明 .一定要将"启用父路径"设置为True,否则安装完ASP服务,IIS7还是运行不了ASP。
📂 服务器
👤 博主
📅 2010-04-28
👁 4470
👍 0
阅读全文 →
今天一平台访问总出现Service Unavailable,在服务器上打开则显示Server is too busy。一般这问题多是应用程序占用了过多的系统资源所致,尝试回收、新建应用程序池问题没有解决,重启服务器问题依旧。 打开事件查看器,希望能找点线索,果然,在应用程序下边看见很多类似的消息: 数据库 'xxx' 中文件 'xxx_Log' 的自动增长在 157 毫秒后已取消或出现超时。使用 Alter DATABASE 设置更小的 FILEGROWTH 或设置新的大小。 查看下数据库事务日志的配置: 问题清楚了,因事务日志自动增长方式按百分比进行设置,这样每次自动设置时都需计算下当前事务日志文件的大小,再计算出10%是多大,最后进行设置,实际的结果是还没计算完成,已经超时出错了。知道了原因,将事务日志自动增长方式改为按兆字节(固定大小25M)增长,平台不出错了,服务器也没之前那么卡了。
📂 服务器
👤 博主
📅 2010-04-25
👁 4241
👍 0
阅读全文 →
·所有数据库都有一个主要数据文件(.mdf)及一个或多个事务日志文件(.ldf),还可能有次要数据文件(.ndf)。这些物理文件不仅具有操作系统文件名,还具有逻辑文件名(用于Transact-SQL)。所有数据文件和事务日志文件的默认存放位置都是C:\Program Files\Microsoft SQL Server\MSSQL\Data ·创建数据库时,会将model数据库(包含系统表)复制到新数据库中。创建数据库的大小必须等于或大于model数据库的大小。 ·数据存储在数据页中,数据页是一个大小为8KB的连续磁盘空间。 ·行不能跨页。因此,一行内最多包含的数据量是8060字节(减去了行首所占据的空间)。…
📂 服务器
👤 博主
📅 2010-04-25
👁 4183
👍 0
阅读全文 →
在SQL Server2000中,若想查看哪个SQL语句引起了阻塞,可以到"数据库服务器→管理→当前活动→锁/进程ID"下边查看,它列出了当前所有活动进程,并标明哪些进程引起了阻塞。 例如我们打开两个查询分析器,并运行下边语句: 再查看"锁/进程ID": 很清楚看到spid 66引起了阻塞,打开spid 66属性,可看到该进程正在执行的SQL语句: 可点击"取消进程"按钮来结束此进程。
📂 服务器
👤 博主
📅 2010-04-23
👁 6302
👍 0
阅读全文 →
1.SQL Server2000文件的类型 (1).主要数据文件 主要数据文件由主文件组中的初始数据文件组成。它包含所有数据库系统表。主要数据文件是数据库的起始点,它指向数据库中的其他文件。每一个数据库都有一个主要数据文件和一个主文件组,主要数据文件的扩展名是 .mdf。 (2).次要数据文件 数据库可能包含次要数据文件。一些数据库可能因为太大而需要很多次要数据文件,也可能在多个独立的磁盘驱动器上使用次要数据文件,以把数据分布在多个磁盘上。次要数据文件的扩展名是 .ndf。 (3).事务日志文件 每一个数据库必须有一个事务日志文件。除特别指定外,事务日志文件是自动创建并由系统命名的。事务日志文件的扩展名是 .ldf。一般事务日志文件大约占数据库大小的10%到25%。…
📂 服务器
👤 博主
📅 2010-04-23
👁 5990
👍 0
阅读全文 →
在IIS6.0中,对于站点每个文件夹,我们都可以在其属性对话框中将执行权限设置为无,当程序对文件夹有写入权限时,这个设置非常有用,它能防止用户上传脚本文件(.asp,.aspx)到服务器并运行: IIS7也有这样的功能,但设置方法不太一样,步骤如下: ①.单击选择需要设置权限的文件夹,在右边视图中双击打开"处理程序映射": ②.在右键菜单中选择"编辑功能权限...": ③.只钩选"读取"权限,确定后设置完成:
📂 服务器
👤 博主
📅 2010-04-22
👁 10672
👍 0
阅读全文 →