之前同事处理的一个case,记录下hive升级到0.13之后,在创建表时,发现报锁竞争的问题,信息如下:conflictinglockpresentforvipdwmodeEXCLUSIVEhive中有锁是没有问题,但是这里的锁却是数据库层面的锁!而且是排他锁!这个锁的粒度就太大了,这个锁会导致所有的关于这个库的hi..
分类:
数据库 时间:
2014-09-18 03:10:33
阅读次数:
323
一、分区表简介 分区表类型:【范围分区】、【列表分区】 【hash分区】 【这些分区的组合分区】 范围分区:以某一个范围进行分区。eg:时间段划分。 列表分区:以某一些几个值进行分区。eg:地区分区,省份进行划分。 hash分区:以hash算法进行分块。可以有效的消除io的竞争...
分类:
数据库 时间:
2014-09-18 02:00:33
阅读次数:
341
数据库的备份可以防止服务器宕机、磁盘损坏、RAID卡损坏等意外情况下产生的数据丢失。MySQL的备份工具:mysqldumpibbackupreplicationLVM快照或者第三方工具xtrabacup等数据库的备份方法根据备份方法划分:1:热备2:冷备根据备份文件划分:1:逻辑备份:mysqld...
分类:
数据库 时间:
2014-09-18 01:56:43
阅读次数:
204
ORACLE数据库启动以后,通过select * from v$parameter这个语句可以查看到oracle数据库使用的所有参数。
对于oracle的参数文件,分为spfile 二进制文件和pfile 文本文件,现在的数据库一般都是使用spfile二进制文件作为启动oracle的参数文件。对于spfile和pfile之间的区别:
1 spfile是二进制文件(可以通过 stri...
分类:
数据库 时间:
2014-09-18 00:51:23
阅读次数:
218
经过几年的更新及业界对Entity Framework 的认同。 现在 EF 可以支持的数据库越来越多了。而PostgresQL 数据库现在也可以使用code first的方式来创建数据库了。 不多说了,下面直接上过程。 首先要安装必要的库 直接在VS的程序包管理控制台里执行 Install-Pac...
分类:
数据库 时间:
2014-09-18 00:32:13
阅读次数:
633
11步教你选择最稳定的MySQL版本来源:CSDN作者:网络发表于:2012-07-18 08:36 点击:MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,....
分类:
数据库 时间:
2014-09-17 23:13:42
阅读次数:
301
http://dev.mysql.com/doc/employee/en/employees-installation.html
分类:
数据库 时间:
2014-09-17 23:12:32
阅读次数:
307
'1、首先声明一个链接对象,声明记录集对象,定义一个数据链接字符串'方法1:Dim adocn As New ADODB.Connection '声明一个链接对象'方法2:'Dim adocn As ADODB.Connection'Set adocn = New ADODB.ConnectionD...
分类:
数据库 时间:
2014-09-17 23:12:02
阅读次数:
379
为什么我们要使用MongoDB?特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的数据。模式自由。支持动态查询。支持完全索引,包含内部对象。支持查询。支持复制和故障恢复。使用高效的二进制数据存储,包括大型对象(如视频等)。自动处理碎片,以支持云计算层次的扩...
分类:
数据库 时间:
2014-09-17 23:10:52
阅读次数:
419
一、数据库的基本查询1、 使用case语句替换查询结果集中的数据case语法格式为:casewhen 条件1 then 表达式1when 条件2 then 表达式2……..else 表达式endas 替换的新列名例如,查询student表中专业为计算机的各同学的学号、姓名和总学分,对其总学分按以下规...
分类:
数据库 时间:
2014-09-17 23:08:42
阅读次数:
503
MongoDB之DBref(关联插入,查询,删除) 实例深入如图所示,A,B,C三个Collection互相关联。 其中的数字为document的value值。关于DBref的入门可以看http://blog.csdn.net/crazyjixiang/article/details/6616678...
分类:
数据库 时间:
2014-09-17 23:07:42
阅读次数:
342
一、创建数据库1、创建一个名为“test”的数据库db2 “create database test automatic storage yes on ‘/home/db2inst1/dbdata’ dbpath on ‘/home/db2inst1/dbctl’using codeset utf-...
分类:
数据库 时间:
2014-09-17 23:07:22
阅读次数:
1594
系统环境CentOS 6.5 x86_64DB2 v10.5x86_64一、安装步骤1、将DB2数据库安装包放在/opt目录下[root@localhost DB2]# cd /opt[root@localhost opt]# ls[root@localhost opt]# tar –unzip v...
分类:
数据库 时间:
2014-09-17 23:04:22
阅读次数:
1117
问题:
开发的过程中,操作系统出了问题,决定重装系统。但是没有将SQL Server中的数据库文件分离出来,直接将系统格了。在新系统数据库中附加了数据库文件,一切还算正常,但当打开数据库关系图的时候出现了问题,如下图所示:
解决办法:(三种)
1、右键你的数据库名→属性→文件→所有者→sa;(该方法是从网上找到的,可能不成功)
2、设置兼容级别为90(200...
分类:
数据库 时间:
2014-09-17 21:56:56
阅读次数:
399
mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了1. 备份Mongodbmongodump -h RuiyIp -d dataname -o /home/aa/dev/mongodb/d...
分类:
数据库 时间:
2014-09-17 21:50:52
阅读次数:
317
1、CHAR。 CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。2、VARCHAR。 存储变长数据,但存储效率没有CHAR高。.....
分类:
数据库 时间:
2014-09-17 21:50:12
阅读次数:
380