Google [站内搜索]

预览模式: 普通 | 列表

为数据库建立索引

就象许多的PHP开发者一样,在刚开始建立动态网站的时候,我都是使用相对简单的数据结构。PHP在连接数据库方面的确实是十分方便(译者注:有些人认为PHP在连接不同数据库时没有一个统一的接口,不太方便,其实这可以通过一些扩展库来做到这一点),你无需看大量的设计文档就可以建立和使用数据库,这也是PHP获得成功的主要原因之一。

前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。

最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3610

MSSQL优化之————探索MSSQL执行计划

作者:no_mIss  QQ:34813284
时间:2006.11.07 23:30:00
环境:win2003 + mssql2005

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3549

oracle数据库sql优化总结

Sql优化是一项复杂的工作,以下的一些基本原则是本人看书时所记录下来的,很明确且没什么废话:

1.索引的使用

(1).当插入的数据为数据表中的记录数量的10%以上,首先需要删除该表的索引来提高数据的插入效率,当数据插入后,再建立索引。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3794

SQL优化总结

人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面分别进行总结:

为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均表示为(<1秒)。

测试环境

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3645

连连看算法

数字化和布局算法

首先,我们知道每种棋子有 4 个,我们可以先按顺序把每种棋子排好,然后再随机取其中两个棋子交换一下,多次交换后,棋子就是乱的了。参考下面两图,图中用 4 种颜色表示 4 种棋子:

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4320
写程序来完成某个功能就好比是要做一件事情,程序的三大结构顺序结构、判断结构和循环结构就好比是做事情的步骤,那为什么是这三大结构?为什么仅有这三大结构?我们还是从做事情的几大步骤说起。

做事情肯定都是得一步步的做,这点毫无疑问,这便是顺序结构

//顺序结构

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5391

ASP.NET服务器控件Label和Literal的区别

1.Label运行后会被转换成<span>标签,Literal运行后不会转成其他html标签;
2.Label支持html样式,Literal可以设置不支持html样式;

例如:
<asp:Label ID="Label1" runat="server" Text="<b>Hello World!</b>"></asp:Label>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4022

SQL Server 2000查询分析器中快速定位到行

如果SQL语句有错,在查询分析器的消息窗口中就会显示出第几行有什么错误,例如:

declare @l char,@m char,@n char
declare @i int
declare @startdate datetime,@enddate datetime

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6310

什么是个人信用报告

个人信用信息基础数据库已于2006年1月正式运行。它为每一个有经济活动的个人建立了一套信用档案。当您要贷款买房、买车,或者是要向银行申请信用卡时,商业银行就会要求您书面授权查看您的个人信用报告。随着经济社会的进一步发展,个人信用报告的应用范围将越来越广。在不久的将来,找工作、租房、买保险,还有其他的许多方面都会用到个人信用报告。为此,提醒您按时还本付息,不要发生拖欠行为,确有困难请即使与银行联系。

您是个人信用报告的书写者,请您用实际行动书写良好的信用记录,积累永远的信誉财富!

什么是个人信用报告?

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4054

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1597