数据库技术
文章平均质量分 77
忧郁剑客
主要从事B/S方面的技术开发和研究
展开
-
Oracle数据库的基本知识
先说下自己的软件开发经历2007年开始接触软件,稀里糊涂的就报了计算机应用专业。对自己将来要学习的课程内容一无所知。同年的暑假,U盘这个概念进入了我脑海,当时的自己不知道所谓U盘到底是个什么东东。后来看着身边的人都在用,自己也就买了一个。后来才知道原来U盘是一种可以存储数据的媒介。当然,再后来,自己知道可以存储数据的媒介有很多。例如:移动硬盘,磁盘,磁带,内存等等。然后就走进了大学校园,开转载 2013-05-20 10:06:48 · 757 阅读 · 0 评论 -
B树、B-树、B+树、B*树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果转载 2013-08-14 15:30:46 · 580 阅读 · 0 评论 -
MSSQL数据库查询优化(一)
MSSQL数据库查询优化(一)--优化学习(一) 我现有一表Orders,其中包含OrderId,UserId,CreateDate,TotalMoney,OrderType五个字段, 目前没有主键和其他索引 如今我想查询出在指定某个日期的订单数量,并返回OrderId,UserId,TotalMoney三字段,具体 查询语句如下: select转载 2013-08-13 12:03:10 · 1208 阅读 · 0 评论 -
关于SQL 数据库表中的聚集索引和非聚集索引等
今天看SQL方面的书,看到关于 表索引方面的讲解不太详细,弄的一头雾水,似懂非懂,特别是聚集索引和非聚集索引。深知索引对提高数据库查询速度的重要性,所以就花了半个下午的时间在网上Google了一些这方面的文章看了一下,总算对索引有了较深的认识,其实多数文章都写的不错,只是介绍的不太全面。这里把几篇文章的内容做了综合,从概念、性质、sql语法和内部实现机制对数据库表索引做一个相对全面一点的解释,一来转载 2013-08-14 16:45:00 · 1263 阅读 · 0 评论 -
SQL性能优化前期准备-清除缓存、开启IO统计
如果需要进行SQl Server下的SQL性能优化,需要准备以下内容:一、SQL查询分析器设置:1、开启实际执行计划跟踪。2、每次执行需优化SQL前,带上清除缓存的设置SQL。平常在进行SQL Server性能优化时,为了确保真实还原性能问题,我们需要关闭SQL Server自身的执行计划及缓存。可以通过以下设置清除缓存。1 DBCC DROPCLEANBUFFERS原创 2016-07-15 09:48:15 · 845 阅读 · 0 评论