- 浏览: 618843 次
- 性别:
- 来自: 太原
-
最新评论
-
TimePower:
OK~终于明白了~~
参数(parameter)和属性(Attribute)的区别 -
OnTheRoad_lee:
不错,正式我想要的东西,一直不明白序列化是什么?有什么用?至此 ...
我对Java Serializable(序列化)的理解和总结 -
EchoZhouYou:
好久不上这,找这本书时发现这一篇,特意登录来赞一下
《程序设计语言——实践之路》读后感 -
yong7356:
学习一下Serializable
我对Java Serializable(序列化)的理解和总结 -
dengjm_2012:
写得不错!
我对Java Serializable(序列化)的理解和总结
文章列表
http://www.ebookchm.com
http://www.chm-pdf.com/
SQL Server提供索引主要有两个原因:其一是作为一种实施保证数据库表中数据唯一性的方法;其二,提供了一种快速访问表中数据的方法。创建合适的索引是数据库物理设计时最为重要的方面之一。因为你不能在一个表上无限制地创建索引,而且不管怎么说,它也是不是可行的。所以,你将想在一些具有高选择性(high Selectivity )的列上创建索引,这样,查询时系统将会利用这些索引。一个索引的选择性定义如下:
引用选择率 = (唯一索引值的个数)/ (表中所有行数)
Selectivity ratio = (Number of unique index values)/ (Total number o ...
当决定在表中创建哪些索引时要对应用中查询进行仔细分析。具体包括,检查查询子句中包括了哪些列;了解数据的分布情况来决定索引的用途;对执行的查询按照重要性和频繁性进行排序。你须注意的是,在创建索引时,不要为了考虑单个的查询而忽略了该表上的其他查询(顾此失彼)。你应该提出一组索引服务于你的表中最有代表性的查询。
引用
建议:
SQL Profiler是一个用来帮助你来识别频繁执行和关键的查询的有用的工具。我发现,当你着手处理一个新客户的网站或识别需要调优的应用中有问题查询时,SQL Profiler简直是一个无价之宝。SQL Profiler允许你跟踪SQL Server中正在执行的进程和查询,也可以 ...
索引使用标准(Index Usage Criteria)
为了有效地决定应该创建哪些合适的索引,你必须决定这些索引实际中是否被SQL Server使用过。如果一个索引不能被有效使用,在修改数据时,那只会浪费空间和增加不必要的负担。
需要记住的主要标准是:如果至少是索引的第一列没有被包含在一个有效的搜索参数(search argument SARG)或join子句中,那么SQL Server 就不会使用索引进行更有效地书签查找(bookmark lookup)。为创建复合索引,选择列的顺序时牢记住这一点,想想下面的在store表中的索引:
Create index nc1_stores ...
索引和性能(Indexs and Performance)
From Book: SQL Server 2000 unleashed Second Edition
本章主要内容包括:
索引使用标准(Index Usage Criteria)
索引的选择(Index Selection)
索引统计(Index Statistics)
索引设计指南(Index Design Guidelines)
索引 ...
翻译自:Microsoft SQL Server 2000 Unleashed,Second Edition,Chapter 33,Index
*********************************************************************************
Indexs
当对一个没有索引的表进行查询时,SQL Server只好检索该表的每个数据页,来查看每页中的每行记录是否满足查询条件的要求。SQL Server只好扫描所有的页,因为没有别的方法知道哪些行就是满足用户的条件的记录,这种方法就是所谓的表扫描(Table Scan)
...
- 2009-10-19 16:58
- 浏览 1641
- 评论(0)
默认情况下,SQL Server 2000为了平衡运行在机器上其他应用程序和数据库系统内部其他组建对内存的需要,实现对系统内存的动态分配和回收。在早前的版本如7.0,你通过选项配置给SQL Server设定一个大小固定的内存;然而。除非你 ...
原文:http://msdn.microsoft.com/en-us/library/ms190969.aspx
SQL Server中最基本的存储单元是页(page)。系统给数据库文件(.mdf .ndf)分配的磁盘空间逻辑上被分解为从0..n的多个编号连续的页。磁盘的I/O操作是在页级水平完成的,也就是说,SQL Server每次读或写整个的数据页(data page).
盘区(Extent)是物理上连续的8个页,这样便于有效地管理页,所有的页都存储在盘区。
页(Pages)
在SQL Server中,页的大小为8KB。这意味着1M字节可以有128页。每页有一个96字节的页头(Hea ...
页和盘区(Page and Extents)
你的表(Tables)中数据实际上都存储在页(pages)里,除了BLOB类型的数据。如果某列的字段的类型为BLOB那么将有一个16字节的指针指向BLOB page。页是MS SQL Server中数据存储的最小单位。每页包含以行(row)为单位保存数据。一行只能存储在一个页中。每页可以容纳8KB的信息。因为这个原因,每行的最大值为8KB。一组相邻的8个页被称为一个盘区(Extent)
堆文件和分配映射索引(Heap and the Index Allocation Map(IAM))
堆文件在sysindexs表中只有一行记 ...
data source :所谓data source就是一个存储数据的工具或设备,它可以是一个大型企业的发杂数据库或者一个简单的有着行和列的文件(如Excel)。一个data source可以驻留在远程服务器或本地一个PC机器上。一个应用程序Application要访问data source必须通过一个连接(connection)。而DataSource是JAVA类,是JDBC2.0及以后规范中一个术语,更具体来讲,在JAVA编程中一个DataSource就代表了一个data source,一个DataSource对象可看做是数据库连接工厂(factory for connections ...
- 2009-09-16 17:01
- 浏览 2385
- 评论(0)
word题注让图表自动编号
- 博客分类:
- 杂谈
图的自动编号可以通过Word的“题注”功能来实现。按论文格式要求,第一章的图编号格式为“图1-×”。将图插入文档中后,选中新插入的图,在菜单中选择“插入|引用|题注”,新建一个标签“图1-”,编号格式为阿拉伯数字 ...
- 2009-07-24 16:47
- 浏览 5147
- 评论(0)
自己一些体会,记录下分享。有些是本人感悟,有些摘录他人。望大家不断补充
---------------------------------------------------------------------------
学习程序设计的唯一途径就是编程;
学习语言要做到”得意忘形“;
程序员的美德------ ...
根证书是CA认证中心给自己颁发的证书,是信任链的起始点。安装根证书意味着对这个CA认证中心的信任。
从技术上讲,证书其实包含三部分,用户的信息,用户的公钥,还有CA中心对该证书里面的信息的签名,要验证一份证书的真伪(即验证CA中心对该证书信息的签名是否有效),需要用CA 中心的公钥验证,而CA中心的公钥存在于对这份证书进行签名的证书内,故需要下载该证书,但使用该证书验证又需先验证该证书本身的真伪,故又要用签发该证书的证书来验证,这样一来就构成一条证书链的关系,这条证书链在哪里终结呢?答案就是根证书,根证书是一份特殊的证书,它的签发者是它本身,下载根证书就表明您对该根证书以下所 ...
- 2009-06-11 15:53
- 浏览 1664
- 评论(0)
SSL 安全协议最初是由美国网景 Netscape Communication 公司设计开发的,全称为:安全套接层协议 (Secure Sockets Layer) , 它指定了在应用程序协议 ( 如 HTTP 、 Telnet 、 FTP) 和 TCP/IP 之间提供数据安全性分层的机制,它是在传输通信协议 (TCP/IP) 上实现的一种安全协议,采用公开密钥技术,它为 TCP/IP 连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证。
。。 最简单地讲:服务器部署SSL证书后,能确保服务器与浏览器之间的数据传输是加密传输的,是不能在数据传输过程中被篡改和被解密的。所以,所有要求用 ...
- 2009-06-11 15:46
- 浏览 1493
- 评论(0)