分享按钮
RSS订阅

多年的 SQL 优化经验

作者: 清逸成风 |来源:转载| 标签: 数据库   数据库优化   程序优化   sql   sql优化  

(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他....

阅读(382)| 赞一下(0)| 查看全文...

清逸成风_Android数据库高手秘籍:SQLite命令

作者: 清逸成风 |来源:转载| 标签: Android   SQL   程序   数据库   开发   清逸成风   java编程  

要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能。虽说SQL博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的。 SQL(Structured Query Language)是一种标准的数据库查询语言,即所有的关系型数据库都会支持它,只不过每种数据库对SQL语言的支持与标准存在着细微的不同。我们无须关心其....

阅读(667)| 赞一下(3)| 查看全文...

(推荐)海量数据库的查询优化及分页算法方案(不再not in, not exist)

作者: 清逸成风 |来源:原创| 标签: 数据库   查询优化   分页算法   编程教程  

建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的....

阅读(1149)| 赞一下(9)| 查看全文...

使用sql修改表结构

作者: 清逸成风 |来源:原创| 标签: 数据库   sql   编程教程   修改表结构   软件开发  

数据库修改表结构SQL 修改表结构包括: 增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表。 所有这些动作都是用 ALTER TABLE 命令执行的。 1、 增加字段 ALTER TABLE products ADD description text; 你也可以同时在该字段上定义约束,使用通常的语法: ALTER TABLE products ADD  description text CHECK (description <> '');实际上,所有在 CREA....

阅读(1056)| 赞一下(5)| 查看全文...

sqlserver2000卸载了后重新安装时错误的解决办法

作者: 清逸成风 |来源:原创| 标签: sqlserver   数据库   编程教程   错误解决  

sqlserver2000 卸载了后 重新安装 时不能 安装 的解决办法 将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份) C:Program Files\Microsoft SQL\ Server80Tools。 C:Program Files\Microsoft SQL\ ServerMSSQL。 2、注册表中的相关信息删除: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。 3、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager....

阅读(1034)| 赞一下(4)| 查看全文...

Java数据库连接池原理机制的详细讲解

作者: 清逸成风 |来源:原创| 标签: java   数据库   连接池   软件开发   清逸成风  

1、根本概念及原理  由上面的剖析能够看出,疑问的本源就在于对数据库衔接资源的低效办理。咱们晓得,关于共享资源,有一个很闻名的描绘方法:资源池 (Resource Pool)。该方法正是为了处置资源的频频分配?开释所形成的疑问。为处置上述疑问,能够选用数据库衔接池技能。数据库衔接池的根本思想即是为数据库衔接 树立一个“缓冲池”。预先在缓冲池中放入必定数量....

阅读(1324)| 赞一下(3)| 查看全文...

关于软件开发的一些体会

作者: 清逸成风 |来源:原创| 标签: 软件开发   个人博客   体会   数据库   清逸成风  

清晰——清晰要干什么?要建造某某归纳办理体系,是由于有此需要,清晰用此体系完结何种使命,所以在开发上经常讲:处置计划-处置某个疑问的计划,所以要清晰疑问是底子地点。“以其昏昏,使人昭昭”是坚决要不得的。(1)结尾用户要清晰自个要什么?(2)需要剖析师要清晰用户要的是什么?若是结尾用户不晓得或许描绘不清楚自个要什么,需要剖析师有职责和结....

阅读(1066)| 赞一下(5)| 查看全文...

如何恢复数据库删除数据

作者: 清逸成风 |来源:原创| 标签: 数据恢复   数据库   简单实例   清逸成风  

--创建测试数据库 CREATE DATABASE Db GO --对数据库进行备份 BACKUP DATABASE Db TO DISK='c:\db.bak' WITH FORMAT GO --创建测试表 CREATE TABLE Db.dbo.TB_test(ID int) --延时1秒钟,再进行后面的操作(这是由于SQL Server的时间精度最大为百分之三秒,不延时的话,可能会导致还原到时间点的操作失败) WAITFOR DELAY '00:00:01' GO --假设我们现在误操作删除了 Db.dbo.TB_test 这个表 DROP TABLE Db.dbo.TB_test --保存删除表....

阅读(956)| 赞一下(4)| 查看全文...

最全的ASP.NET开源CMS汇总

作者: 清逸成风 |来源:原创| 标签: .net   开源cms   管理系统   数据库   清逸成风  

     摘要:汇总了一些asp.net开源cms,希望对学习ASP.NET的人员带来帮助.   国内: 1.SiteServer CMS SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能最近汇总了一些asp.net开源cms,希望对学习ASP.NET的人员带来帮助:   国内CMS:   1.SiteServer CMS   SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位....

阅读(1763)| 赞一下(7)| 查看全文...