首页 > 数据库技术
sqlite-5分钟入门手册
它的特点是:极小、数据库、性能不错。 适合场景:小型应用软件,解决存文件的不便...
分类:数据库技术   时间:2014-07-02 09:44:07    收藏:0  评论:0  赞:0  阅读:423
Oracle RAC cache fusion原理测试
Oracle RAC cache fusion是RAC最核心的工作机制,他把所有实例的SGA虚拟成一个大的SGA区,每当不同的实例请求相同的数据块,这个数据块就需要在实例间进行传递。那到底什么时候传递呢?加上RAC有4个节点,其中的一个节点执行了一条SQL是全表扫描一张表,这个时候这个节点把这张表的数据加载到缓存;其他的节点如果需要相同的数据块会取第一个节点的数据,那是需要的时候去,还是第一个节点...
分类:数据库技术   时间:2014-07-02 09:51:50    收藏:0  评论:0  赞:0  阅读:468
NoSQL数据库简介
前言 NoSQL:not only SQL(可不是No SQL啊),它的意义是:在适用关系型数据库的时候使用关系数据库,但是在不适合用关系型数据库的地方使用其他数据库。NoSQL的出现主要是为了弥补关系型数据库的不足,可以算是关系型数据库的一个补充吧。但是必须明白一点,NoSQL不是为了取代关系型数据库,也无法取代关系型数据库,它和关系型数据库是各有优点的。 和关系型数据库的比较 要讲解No...
分类:数据库技术   时间:2014-07-02 08:32:53    收藏:0  评论:0  赞:0  阅读:403
SQL Server 性能调优2 之索引(Index)的建立
前言 索引之关系数据库中最重要的对象之一,他能显著减少磁盘I/O及逻辑读取的消耗,并以此来提升 SELECT 语句的查找性能。但它是一把双刃剑,使用不当反而会影响性能:他需要额外的控件来存放这些索引信息,并且当数据更新时需要一些额外开销来保持索引的同步。 形象的来说索引就像字典里的目录,你要查找某一个字的时候可以根据它的比划/拼音先在目录中找到对应的页码范围,然后在该范围中找到这个字。如果没有...
分类:数据库技术   时间:2014-07-02 09:26:40    收藏:0  评论:0  赞:0  阅读:474
Mysql 分别按月, 日为组group,进行统计排序order
在数据库中我们经常用sql语句对表进行简单的统计排序,对于日期字段,我们可以分别提出来日期中的年、月、日,分别进行group,order。...
分类:数据库技术   时间:2014-07-02 07:49:20    收藏:0  评论:0  赞:0  阅读:322
SQL Server 触发器
--向表“j0261”插入数据时,检查学号是否存在于表“j026”中,如存在则进行插入操作,否则就不插入。 create trigger checkid on j0261 instead of insert as if(not exists(slect * from j026 where 学号=(select 学号 from inserted)))--如果插入j0261的那一条数据里的'学号'不存...
分类:数据库技术   时间:2014-07-02 09:38:52    收藏:0  评论:0  赞:0  阅读:432
Oracle使用——PLSQL的中文乱码显示全是问号
问题          这两天刚将PLSQL与Oracle配置好,可是在PLSQL中插入数据时,出现一个问题,PLSQL中的表里无法显示中文,中文无法保存、无法输出,中文在表中显示问号,如图:     原因          经过一番查证,发现问题的源头不是出现在PLSQL上,而是出现在我们的Oracle上,由于我们的Oracle数据库里的字符集不支持中文...
分类:数据库技术   时间:2014-07-02 07:22:27    收藏:0  评论:0  赞:0  阅读:424
启用oracle 11g自动收集统计信息
今天接到朋友数据库一个case,在DBCA建库时,把自动收集统计信息的选项去掉了,数据库运行半年没有收集过统计信息,现在要启用方法如下: exec DBMS_AUTO_TASK_ADMIN.ENABLE(); exec DBMS_AUTO_TASK_ADMIN.ENABLE(client_name => 'auto optimizer stats collection',ope...
分类:数据库技术   时间:2014-07-02 07:31:33    收藏:0  评论:0  赞:0  阅读:419
Java读取数据库数据生成柱状图
此案例是用swing显示数据的。需要引入jfreechart相关包,不同版本可能包不相同,本人用的是 此案例在ssi框架下会报错,不用框架就没问题。 Java后台逻辑代码: public class BarChart { ChartPanel frame1; public BarChart() { CategoryDataset dataset = getDataSet(); ...
分类:数据库技术   时间:2014-07-02 09:16:14    收藏:0  评论:0  赞:0  阅读:605
linux下oracle11G DG搭建(二):围绕主库搭建操作
linux下oracle11G DG搭建(二):主库搭建 环境 名称 主库 备库 主机名 bjsrv shsrv 软件版本 RedHat Enterprise5.5、Oracle 11g 11.2.0.1 RedHat Enterprise5.5、Oracle 11g 11....
分类:数据库技术   时间:2014-07-02 07:33:24    收藏:0  评论:0  赞:0  阅读:625
【MySQL案例】ERROR 1665 (HY000)
ERROR 1665 (HY000): Cannot executestatement: impossible to write to binary log since BINLOG_FORMAT = STATEMENTand at least one table uses a storage engine limited to row-based logging.InnoDB is limited to row-logging when transaction isolation level is REA...
分类:数据库技术   时间:2014-07-02 07:46:25    收藏:0  评论:0  赞:0  阅读:375
【MySQL案例】ERROR 1786 (HY000)
create tablelgmnr_bak select * from lgmnr; ERROR 1786 (HY000): CREATE TABLE ... SELECTis forbidden when @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1...
分类:数据库技术   时间:2014-07-02 08:06:52    收藏:0  评论:0  赞:0  阅读:390
oracle odbc 驱动安装(不安装oracle客户端)
最近做了一个项目,通过VC odbc访问oracle数据库,在我电脑上可以正常运行,在其他电脑上运行不了,原因是没有oracle odbc驱动,无法配置oracle数据源。网上的博文大都是安装oracle客户端来解决的。我想就是一个小程序,没必要安装客户端吧,参照网上博文并访问了oracle网址,于是有了这篇文章。 1、下载odbc驱动 需要下载两个东西 instantclient-basi...
分类:数据库技术   时间:2014-07-02 07:41:03    收藏:0  评论:0  赞:0  阅读:707
【自己动手写数据库】(不断更新中)
有一个大胆的想法,自己写个数据库。1.先从最简单的建表,删除表功能写起。2.IUD操作。Insert/Update/Delete.3.支持索引4.支持查询,SELECT5.支持排序,ORDER BY6.优化器,初步的解析功能,语义分析,语法分析7.实现Buffer Pool功能8.实现日志功能,在D...
分类:数据库技术   时间:2014-07-02 10:16:14    收藏:0  评论:0  赞:0  阅读:825
leveldb源码分析--SSTable之Compaction
对于compaction是leveldb中体量最大的一部分,也应该是最为复杂的部分,为了便于理解我们首先从一些基本的概念开始。下面是一些从doc/impl.html中翻译和整理的内容:Level 0当日志文件超过一定大小的阈值是 (默认为 1MB):建立一个新的memtable和日志文件,以后的操作...
分类:数据库技术   时间:2014-07-02 21:33:50    收藏:0  评论:0  赞:0  阅读:722
数据库索引的作用和长处缺点
为什么要创建索引呢?这是由于,创建索引能够大大提高系统的性能。 第一,通过创建唯一性索引,能够保证数据库表中每一行数据的唯一性。 第二,能够大大加快 数据的检索速度,这也是创建索引的最基本的原因。 第三,能够加速表和表之间的连接,特别是在实现数据的參考完整性方面特别有意义。 第四,在使用分组和排序 ...
分类:数据库技术   时间:2014-07-02 21:37:04    收藏:0  评论:0  赞:0  阅读:338
Oracle 学习笔记 19 -- 触发器和包浅析(PL/SQL)
触发器是存放在数据库中的一种特殊类型的子程序。不能被用户直接调用,而是当特定事件或操作发生时由系统自己主动调用执行。触发器不能接受參数。所以执行触发器就叫做触发或点火。Oracle事件指的是数据库的表进行的insert 、update、delete操作或对视图进行类似的操作。触发器是很多关系数据库系...
分类:数据库技术   时间:2014-07-02 21:42:31    收藏:0  评论:0  赞:0  阅读:406
SQL笔记---分页
随用随想,随用随记。通过实际应用掌握SQL语句。一. SQL分页1. 第一种方法:利用ID大于多少进行筛选SELECT TOP 20 *FROM dbo.WMS_StockWHERE ( Rk_SkuCode > ( SELECT MAX(Rk_SkuCode) FROM ( SELECT TOP ...
分类:数据库技术   时间:2014-07-02 21:47:20    收藏:0  评论:0  赞:0  阅读:445
PLSQL调用webservice
1. 用途简介 为什么要在Oracle中访问WebService?在系统实现中,有时会有直接在数据库端利用触发器、存储过程等方式进行数据传递、分发的业务,而其中可能会涉及一些业务逻辑,为了处理这些业务逻辑,并简单起见,可以直接在触发器或存储过程中调用一些java类或WebService。 2. 准备...
分类:数据库技术   时间:2014-07-02 21:46:43    收藏:0  评论:0  赞:0  阅读:495
Oracle执行计划并取得数据行
一个执行计划就是告诉Oracle对于每一个表对象使用哪种访问方法以及什么联接和联接顺序来将多个表联接到一起的一系列命令。执行计划中的每个步骤产生一个行源,然后与另外一个行源相联接,直到所有对象都被访问和联接。 Oracle中的查询计划将会完成解析,绑定,执行和提取的步骤。 Oracl...
分类:数据库技术   时间:2014-07-02 21:50:42    收藏:0  评论:0  赞:0  阅读:350
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!