摘要: ASP.NET Ajax用户名注册验证<asp:TextBox ID="txtUserName" runat="server" onBlur="send_request('addAdmin');"></asp:TextBox>//script处理函数 <script language="javascript" type="text/javascript"> fu... 阅读全文
posted @ 2009-12-15 15:52 旭 日 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数).假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态.即是客户不了解(也不需要)其过程,他们只获... 阅读全文
posted @ 2009-12-15 15:51 旭 日 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 查询速度慢的原因很多,常见如下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)    2、I/O吞吐量小,形成了瓶颈效应。    3、没有创建计算列导致查询不优化。    4、内存不足    5、网络速度慢    6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)    7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)    8、sp_l... 阅读全文
posted @ 2009-12-15 11:03 旭 日 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 简单地说,事务是一种机制,用以维护数据库的完整性。其实现形式就是将普通的SQL语句嵌入到Begin Tran...Commit Tran 中(或完整形式 Begin Transaction...Commit Transaction),当然,必要时还可以使用RollBack Tran 回滚事务,即撤销操作。利用事务机制,对数据库的操作要么全部执行,要么全部不执行,保证数据库的一致性。需要使用事务的S... 阅读全文
posted @ 2009-12-15 10:49 旭 日 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。●... 阅读全文
posted @ 2009-12-15 09:20 旭 日 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 操作符优化IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过... 阅读全文
posted @ 2009-12-15 09:19 旭 日 阅读(139) 评论(0) 推荐(0) 编辑