在学习段(segment)、区间(extent)时,对段的HEADER_BLOCK有一些疑问,本文记录一下探究的实验过程以及相关总结,,如有不对的地方,敬请指出。以SCOTT.EMP表为例(下面测试环境为Oracle Database 10g Release 10.2.0.5.0 - 64bit P... ...
分类:
数据库 时间:
2017-05-15 15:41:03
阅读次数:
403
Oracle 12.1.0.2版本有一个新功能就是可以存储、查询、索引JSON数据格式,而且也实现了使用SQL语句来解析JSON,非常方便。JSON数据在数据库中以VARCHAR2, CLOB或者BLOB进行存储。Oracle建议用户在插入JSON数据之前,使用is_json来验证输入JSON数据的 ...
分类:
数据库 时间:
2017-05-15 15:41:27
阅读次数:
249
使用Hibernate的框架开发时,可在Hibernate.cfg.xml中加上 <property name="hibernate.show_sql">true</property><!-- 配置显示sql语句 --> <property name="format_sql">true</prope ...
分类:
数据库 时间:
2017-05-15 16:21:17
阅读次数:
212
上次我们说到了sql里面的增Create和Insert,那么如果我们要删除要怎么办呢? 首先我们要明确一件事情,那就是数据库对象和数据的区别,这个其实在上一次里面就该提到,因为刚开始写,想到哪就写到哪吧,随笔随笔嘛,上次还有很多创建的也就忘了,哈哈。莫怪。 数据库对象是数据库的组成部分,主要有 1. ...
分类:
数据库 时间:
2017-05-15 16:22:22
阅读次数:
199
在数据库的相关开发中,经常会遇到数据的批量插入问题。本文主要是通过实验的方式探讨批量数据插入的瓶颈,以及优化建议。 以10w条记录的插入作为实验对象,采用下面的几种方法插入: 1. 普通插入:普通的一条条插入 2. 普通插入+手动提交:setAutoCommit(false)、commit() 3. ...
分类:
数据库 时间:
2017-05-15 16:23:07
阅读次数:
284
1 动态增加,对象有哪个字段/属性就添加哪个字段。关键标签<sql><trim><include><if> 2 动态更新,对象有哪个字段/属性就更新哪个字段。关键标签<set><if> 3 动态查找,对象有哪个字段/属性就根据哪个字段进行查找。关键标签<where><if> 4 集合属性,关键词 i ...
分类:
数据库 时间:
2017-05-15 16:55:43
阅读次数:
244
using FtpLib; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.I... ...
分类:
数据库 时间:
2017-05-15 16:56:07
阅读次数:
249
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2017-05-15 16:56:44
阅读次数:
203
1.mySql基础 USE day15; -- 创建表 CREATE TABLE teacher( id INT, NAME VARCHAR(20) ) -- 查看所有表 SHOW TABLES; DESC student; DROP TABLE student; CREATE TABLE stud ...
分类:
数据库 时间:
2017-05-15 16:57:00
阅读次数:
285
oracle11g new feature SPM 有助于保持sql的语句特性,仅仅同意运行性能提高的运行计划。 它不同于stored outlines, spm在于稳定sql性能,而store outlines在于冻结sql运行计划 事列 1.启用optimizer_cature_sql_plan ...
分类:
数据库 时间:
2017-05-15 17:26:24
阅读次数:
232
InnoDB存储引擎支持事务,其设计目标主要面向在线事务(OLTP)应用,其特点是: 行锁设计,支持外键,并支持类似于Oracle的非锁定读,即默认读取操作不会产生锁,从MySQL5.5.8 开始,InnoDB存储引擎是默认的存储引擎。 InnoDB存储引擎通过多版本并发MVCC来获得高并发性,并且 ...
分类:
数据库 时间:
2017-05-15 18:20:58
阅读次数:
193
>>> import MySQLdbTraceback (most recent call last): File "<stdin>", line 1, in <module> File "build/bdist.linux-x86_64/egg/MySQLdb/__init__.py", line ...
分类:
数据库 时间:
2017-05-15 18:22:09
阅读次数:
321
创建存储过程: 使用的时候直接 :exec sys_viewtablespace ...
分类:
数据库 时间:
2017-05-15 18:23:49
阅读次数:
201
前言 很久没写博客了,因为真的很忙,终于空下来,打算学习一下EF Core顺便写个系列, 今天我们就来看看第一篇DBFirst. 本文环境:VS2017 Win7 .NET Core1.1 EF Core1.1.2 正文 这里我们不讨论是用DBFirst好,还是CodeFirst高端..各有各自的用 ...
分类:
数据库 时间:
2017-05-15 18:30:45
阅读次数:
1832
sourcecode核心代码: 这个题与前面的一个很相似,都是检查了username是否存在。但这个题将返回的信息全部注释掉了,所以我们无法通过“返回信息”来进行盲注。这里为什么要打引号呢?请参看OWASP的文章:https://www.owasp.org/index.php/Blind_SQL_I ...
分类:
数据库 时间:
2017-05-15 18:31:08
阅读次数:
222
1,JDBC驱动包.jar(jdbc-.jar)到JMeter的lib 2,JMeter新建线程组,线程数5个,循环10次,共50请求。 3,新建jdbc连接池配置 4,新建jdbc请求 ...
分类:
数据库 时间:
2017-05-15 18:31:49
阅读次数:
157
对于小型的数据库,我们可以直接使用mysqldump全库导出导入来创建从库。 试验环境: CentOS6.8 x86_64 MySQL5.6.34 社区rpm版 主库:node0 192.168.2.10 从库:node1 192.168.2.11 5.6下GTID复制必须配的参数(主库和从库都要加 ...
分类:
数据库 时间:
2017-05-15 18:32:43
阅读次数:
226
事务特点 ACIDATOMICITY:原子性 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性 CONSISTENCY:一致性 数据库总是从一个一致性的状态转换到另一个一致性的状态 ...
分类:
数据库 时间:
2017-05-15 18:34:30
阅读次数:
250
① 硬件的优化:② 系统配置的优化 :Innodb 存储引擎:在写操作比较多的时候,会更优秀,MyISAM存储引擎:适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好③ 数据库表结构的优化 : 使用连接(JOIN)、锁定表、使用索引、事务 ④ SQL语句及索引的优化 :避免 SELECT ...
分类:
数据库 时间:
2017-05-15 18:35:58
阅读次数:
284
mysql 安装请看:http://www.cnblogs.com/leohe/p/6839705.html 双主复制设置 1. 两台虚拟机,都是 centos7 主: 10.1.1.115 从: 10.1.1.116 2. 修改配置文件 2.1 在 10.1.1.115 找到 /etc/my.cn ...
分类:
数据库 时间:
2017-05-15 19:38:45
阅读次数:
322