SQL索引优化 索引示例
1. 建表:create table site_user ( id int IDENTITY(1,1) PRIMARY KEY, [name] varchar(20), code varchar(20), date datetime ) 2. 插入8万条数据declare @m int set @m=1 while @m<80000 begin INSERT INTO [demo].[dbo].[site_user] ( [name] ,[code],date) VALUES ('name'+CAST(@m AS VARCHAR(20)) ,'code'+CAST(@m AS VARCHAR(20)),GETUTCDATE()) select @m=@m+1 END--小技巧:推荐使用类似sqlassist的工具来提高敲写sql语句的速度 3. 设...
SQLServer与Oracle数据同步
我们的项 目使用SQLServer2005进行开发,而且项目中要用到Oracle数据库中的数据,怎么实现多数据库的操作呢?一般来说方案有以下几种。1.分别建立链接对数据库进行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.Data.OracleClient(需要添加引用才能用)这种方案的优点就是简单,各自写各自的数据库操作代码,缺点就是不能将两个数据库中的表直接进行联合查询,链接Oracle的每台机器必须安装OracleClient才可以使用2.使用同义词操作Oracle数据库。这 种方法的具体操作我在以前的文章中已经...
linq查询效率测试
最近不时看到一些对Linq感兴趣或者不感兴趣的人经常拿Linq的对数据库操作效率说事,一旦我问道:“你们做测试了嘛,还是人云亦云?”他们往往则东扯西扯,拿不出真凭实据。那么与其在那边猜测,怀疑,倒不如去做个测试,而且这个测试又极其简单。 机器配置及开发工具:CPU/P E5200 2.5GHZ 内存/2G 操作系统/Microsoft WINDOWS XP SP3 数据库/Microsoft SQL SERVER 2005 Framewor...
FIREFOX设置右键百度搜索
首先在地址栏里输入:about:config,回车,选择“我保证……”然后找到browser.search.defaultenginename 接着右键修改将后面的 =Google 改为=Baidu 即可 。
js中的trim()函数
JS中去掉字符串的前后空格自定义TRIM()函数,代码 :function trim(str){return str.replace(/^\ +|\ +$/ig,"");} 使用方法:str.trim();
Oracle数据库分区表
前向我们讲了SQL SERVER,MYSQL分区表的建表方法,下面将使用实际的数据并针对按日期的范围分区讲讲ORACLE分区表的数据记录的操作实例。1.2.1. 插入记录:以下为引用的内容:SQL> insert into dinya_test values(1,12,’BOOKS’,sysdate);1 row created.SQL> insert into dinya_test values(2,12, ’BOOKS’,sysdate+30);1 row created.SQL> insert into dinya_test values(3,12, ’BOOKS’,to_date(’2006-05-30’,’yyyy-mm-dd’));1 row created.SQL> insert into dinya_test values(4,12, ’BOOKS...
SQL Server 2008数据库分区表
用SQL Server数据库做一个网游发号系统。功能是将厂商给的N个卡号导入到库里在固定的时间为用户提供领取。这个系统最大的亮点应该就是这个N的不确定性,不同的厂商提供的卡数量不同,N可能是10也可能是10W。经过分析得表结构如下图: 现在做一个简单的测试,在这个表里插入2000W条数据,然后根据ActivityID随机查询一条数据出来,居然需要4秒多。。于是决定尝试用分区表来优化查询效率。 分区函数如下: CREATE PARTITION FUNCTION [Card_PF](int) AS RANGE L...
css实现div框阴影
方法一:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> azhong.com </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <style> #shadow{ position: relative; left: 3px; top: 3px; margin-right: 3px; margin-bottom: 3px; } #shadow .shadow2, #...
ASP.NET跨域单点登录实现
前些天一位朋友要我帮忙做一单点登录,其实这个概念早已耳熟能详,但实际应用很少,难得最近轻闲,于是决定通过本文来详细描述一个SSO解决方案,希望对大家有所帮助。SSO的解决方案很多,但搜索结果令人大失所望,大部分是相互转载,并且描述的也是走马观花。 闲话少叙,进入正题,我的想法是使用集中验证方式,多个站点集中Passport验证。 如下图所示: 为方便清晰描述,先定义几个名词,本文中出现之处均为如下含义。 主站:Passport集中验证服务器 http://www.passport.com/ 。 分站...
游标的解析过程
游标的解析过程(产生shared cursor) 解析过程:A、包含vpd的约束条件:SQL语句如果使用的表使用了行级安全控制,安全策略生成的约束条件添加到where子句中B、语法、语义、访问权限检查:检查SQL语句书写的正确性,对象存在性,用户的访问权限C、父游标缓存:将该游标(SQL语句)的文本进行哈希得到哈希值并在library cache寻找相同的哈希值,如不存在则生存父游标且保存在library cache中,按顺序完成D-F步骤。如果此时存在父游标,则进一步判断是否存在子游标。若存在相同的子游标,则直接调用其子游...
