码迷,mamicode.com
首页 > 数据库
Oracle ASM -- disk header
我们知道asm是以au为分配单元,默认一个au为1m,那么diskheader位于第一个au的第一个数据块上,而asmblock编号是从0开始下面通过kfed工具来了解asmdiskheader内容[root@localhost~]#kfedread/dev/asm-diskb kfbh.endian:1;0x000:0x01 kfbh.hard:130;0x001:0x82 kfbh.type:1;0x0..
分类:数据库   时间:2014-11-11 23:04:26    阅读次数:406
innodb_flush_log_at_trx_commit
很多翻译文章都把innodb_flush_log_at_trx_commit的翻译得很勉强,导致阅读中文解析也不能完全理解,今天翻了下官方文档,大致意思如下:当设置1时(默认值):每次事务提交(commit),都会将logbuffer的内容写到(writeout)logfile,并做刷写(flushtodisk)操作(保证数据持..
分类:数据库   时间:2014-11-11 23:05:37    阅读次数:288
MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器
在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器。例如创建t1表两个INSERT的触发器:DELIMITER$$ USE`test`$$ DROPTRIGGER/*!50032IFEXISTS*/`t1_1`$$ CREATE /*!50017DEFINER=‘admin‘@‘%‘*/ TRIGGER`t1_1`AFTERINSERTON`t1` FOREACHROWBEGIN INSERTINTOt2(id..
分类:数据库   时间:2014-11-11 23:05:01    阅读次数:309
SQL Server 之 - 变更追踪 2
正如前面文章说道的,SQLServer2008提供了两种实现变更追踪的功能,本部分主要讨论的是ChangeTracking功能。激活ChangeTracking我们可以通过如下的步骤来激活和使用ChangeTracking功能:1.在数据库级别激活ChangeTracking使用下面的语句在数据库上激活该功能(或者在SSMS的属性..
分类:数据库   时间:2014-11-11 23:04:58    阅读次数:247
RDBMS处理数据请求的大概流程简介
RDBMS的流程RDBMS在处理用户请求时的整个流程如下:1、当用户请求数据查询等操作时,首先要与数据库服务器建立连接关系。因此首选和连接管理器建立连接。2、连接管理器在将请求交给线程管理器,mysql是一个多线程系统,因此,用户的一个sql请求会使用一个线程进行响应。当请求..
分类:数据库   时间:2014-11-11 23:00:32    阅读次数:241
Mysql高级之权限检查原理
用户进行数据库操作分为两步: 1 是否有权限连接,根据host,name,password; 2 是否有权限进行CURD; 图示解说: 关于用户权限在哪里进行存放? 这样看: mysql数据库里面有张user表: 就像普通CURD一样,这就可以登录控制啦!...
分类:数据库   时间:2014-11-11 22:52:44    阅读次数:249
Oracle之索引(Index)实例讲解 - 基础
Oracle创建索引 CREATE INDEX...
分类:数据库   时间:2014-11-11 22:51:48    阅读次数:287
solr导入数据库数据-tinyint数据转boolean
solr在导入mysql数据库数据时,遇到一个问题:数据类型为tinyint的数据对应不到solr中的数据类型,因此就需要将tinyint转一下。修改db-data-config.xml文件,如下:1 使用此方法后,当数据为1时,存储为true;当为0时,存储为false。
分类:数据库   时间:2014-11-11 22:45:14    阅读次数:323
数据库查询实例(包含所有where条件例子)
查询指定列[例1] 查询全体学生的学号与姓名。SELECT Sno,SnameFROM Student;[例2] 查询全体学生的姓名、学号、所在系。SELECT Sname,Sno,SdeptFROM Student;[例3] 查询全体学生的详细记录。SELECT Sno,Sname,Ssex,Sa...
分类:数据库   时间:2014-11-11 22:41:41    阅读次数:376
sql语法复习:增删查改,各种数据库对象创建和函数使用
推荐工具:机子配置较低的话,可以装Gsql这个工具获得sql执行环境(可作为手册查看内置数据类型 函数和存储过程等)--之前数据库的东西接触不多,虽然基本的语法是了解,但不是很熟悉--最近项目一直在折腾存储过程(一些数据逻辑都通过存储过程在数据库端实现),--复习了一遍sql的东东,在此记录一下。/...
分类:数据库   时间:2014-11-11 22:37:20    阅读次数:244
11-11C#基础--数据库之触发器
触发器意义:本质上就是一个特殊的存储过程,只不过不是通过exec来调用执行,而是通过增删改数据库中的操作来执行。作用:1、将关联的表之间的数据增删改 2、触发器可以操作视图,在视图上建触发器 3、忘记建立触发器的表的名称,全部禁用 alter table teacher disable trigge...
分类:数据库   时间:2014-11-11 22:30:08    阅读次数:504
VB6.0数据库开发五个实例——罗列的总结
实例一: 系统登录对话框 设计分析:数据库管理系统登录对话框两种基本方法:数据库中建立数据表用于保存系统用户登录信息;支持安全验证的数据库管理系统,可将系统用户定义为数据库用户。 技术要领:1、Enter 、Cancel 2、ADO Connection对象 3、ADO RecordSet对象(相关...
分类:数据库   时间:2014-11-11 22:19:19    阅读次数:1845
MySQL 的 read_buffer_size 参数是如何影响写缓冲和写性能的?
来自国外博客的一篇文章介绍了MySQL 的 read_buffer_size 参数是如何影响写缓冲和写性能。据说 read_buffer_size 参数只影响以下两种情况的写数据的性能:SELECT INTO … OUTFILE ‘fileName‘When writing to the OUTFI...
分类:数据库   时间:2014-11-11 21:05:02    阅读次数:292
【mysql创建用户|删除用户|修改用户权限|常用命令】
原文链接:http://blog.csdn.net/leili0806/article/details/85736361.CREATEUSER语法:CREATEUSER'username'@'host'IDENTIFIEDBY'password';例子:CREATEUSER'dog'@'localh...
分类:数据库   时间:2014-11-11 21:01:58    阅读次数:295
Oracle SQL性能优化
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查...
分类:数据库   时间:2014-11-11 21:00:50    阅读次数:193
mysql复合索引、普通索引总结
对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子对比查...
分类:数据库   时间:2014-11-11 20:59:57    阅读次数:318
SQL中的内连接外连接和交叉连接是什么意思?
内连接又分为等值连接、自然连接和不等连接三种。 外连接分为左外连接(LEFT OUTER JOIN或LEFT JOIN)、右外连接(RIGHT OUTER JOIN或RIGHT JOIN)和全外连接(FULL OUTER JOIN或FULL JOIN)三种。与内连接不同的是,外连接不只列出与连接条件...
分类:数据库   时间:2014-11-11 20:57:28    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!