码迷,mamicode.com
首页 > 数据库 > 月排行
通过在Oracle子表外键上建立索引提高性能
根据我的经验,导致死锁的头号原因是外键未加索引(第二号原因是表上的位图索引遭到并发更新)。在以下两种情况下,Oracle在修改父表后会对子表加一个全表锁: 1)如果更新了父表的主键(倘若遵循关系数据库的原则,即主键应当是不可变的,这种情况就很少见),由于外键上没有索引,所以子表会被锁住。 2) 如果 ...
分类:数据库   时间:2017-05-22 13:33:24    阅读次数:256
Berkeley DB基础教程
一、Berkeley DB的介绍 (1)Berkeley DB是一个嵌入式数据库,它适合于管理海量的、简单的数据。如Google使用其来保存账户信息。Heritrix用其来保存froniter. (2)key/value是Berkeley DB用来管理数据的基础,每一个key/value对代表一条记 ...
分类:数据库   时间:2017-05-22 13:33:31    阅读次数:169
MySQL 超大表的删除方法
MySQL里面直接对大表执行droptable删除有可能导致mysqlhang祝必须使用些特殊的方法。先搞一个大表出来,如下图:可以看到t2表的ibd大小为2.7GB了1、创建个硬链接:cd/bdata/data/nowdb2/testlnt2.ibdt2.ibd_hdlk创建一个硬链接的好处就是:硬链接就是增加了对文件的引用,只有..
分类:数据库   时间:2017-05-22 13:33:52    阅读次数:162
Oracle pivot & unpivot
pivot&unpivot11g新特性1pivot以列-值对的形式出现,典型的行转列报表函数。createtabletest_demo(idint,namevarchar(20),numsint);----创建表 insertintotest_demovalues(1,‘苹果‘,1000); insertintotest_demovalues(2,‘苹果‘,2000); insertintotest_demovalues(3,‘苹果‘,..
分类:数据库   时间:2017-05-22 13:36:43    阅读次数:191
MySql按字段分组取最大值记录
要求:获得按table1_id分组,并且age最大的记录信息,即2、3、5条 方法一: select * from (select * from table2 order by age desc) as a group by a.table1_id 方法二: select a.* from tabl ...
分类:数据库   时间:2017-05-22 13:38:16    阅读次数:184
使用Xtrabackup进行MySQL备份
一、安装1、简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩等功能节约磁盘空间和流量;(4)自动实..
分类:数据库   时间:2017-05-22 13:39:27    阅读次数:221
oracle 监视索引是否使用
alter index PK_BKRVW_DS_MEDIAVIEW2_VITO monitoring usage; select * from v$object_usage; ...
分类:数据库   时间:2017-05-22 13:41:37    阅读次数:217
phxsql问题 - phxsql突然连接不上了
业务说,最近几天,晚上有段时间会连接不上phxsql,但是过了一会又好了,又能重新连上了,我想既然能连上那应该不是授权表mysql.user的问题,要是授权有问题,会一直连接不上才对,平常又不会有人去改连接配置解决方案用了一个很挫的方法,每10秒钟去连接一次phxsql,去做showda..
分类:数据库   时间:2017-05-22 13:45:49    阅读次数:239
【转】MongoDB导入导出以及数据库备份
MongoDB数据导入与导出 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d db ...
分类:数据库   时间:2017-05-22 15:05:29    阅读次数:189
Win7下SQLServer访问虚拟机上的MySQL
一、确保Win7能telnet通MySQL端口,防火墙设置可参考http://www.cnblogs.com/ShanFish/p/6519950.html二、配置系统DSN1、在Win7上安装MySQL ODBC驱动2、管理工具->ODBC数据源->系统DSN->添加->选择[MySQL ODBC ...
分类:数据库   时间:2017-05-22 15:10:26    阅读次数:229
mysql 左连接 右连接 内链接
一般所说的左连接,右连接是指左外连接,右外连接。做个简单的测试你看吧。先说左外连接和右外连接:[TEST1@orcl#16-12月-11] SQL>select * from t1;ID NAME 1 aaa2 bbb[TEST1@orcl#16-12月-11] SQL>select * from ...
分类:数据库   时间:2017-05-22 15:11:41    阅读次数:174
WebLogic(12C)——简单公布和JDBC
一,简单公布应用 1。点击“安装”。開始部署应用: 2,找到要部署的项目路径: 3,选择要对其部署应用程序的server: 4,查看部署配置信息: 5,部署完毕: 6,查看部署成功信息: 7。浏览器中浏览部署的应用 二。配置JDBC数据源 此实例使用数据库为MySQL,表名为itoo-basic。 ...
分类:数据库   时间:2017-05-22 15:13:21    阅读次数:273
JdbcTemplate详解
Spring JdbcTemplate详解 JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframe ...
分类:数据库   时间:2017-05-22 15:15:40    阅读次数:254
一个RESTful+MySQL程序
准备工作1、安装mysql。2、安装mysql可视化工具Navicat。(由于本人偏好,所以暂时用这个可视化工具)。3、Intellij安装mysqljdbc驱动。4、在GlassFish中加入mysqljdbc驱动。安装启动mysql1、下载地址https://www.mysql.com/downloads/(虽然你可以搜到很多下载的渠道,但是建..
分类:数据库   时间:2017-05-22 15:19:48    阅读次数:879
linux mysql 安装
接近用了一天的时间安了一个mysql数据库,记录一下这种曲折吧 1.刚开始从官网下载的社区版,解压,拷贝,安装,可是怎么安装不成功; 2.今天换了一个思想看到网上有yum (我也不太懂)方法安装 参考下面的帖子 http://www.cnblogs.com/xiaoluo501395377/arch ...
分类:数据库   时间:2017-05-22 15:20:57    阅读次数:198
mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql解压版安装)
注:参考官网文档 mysql解压版安装配置大致分为以下6步: Extract the main archive to the desired install directory Optional: also extract the debug-test archive if you plan to ...
分类:数据库   时间:2017-05-22 15:22:14    阅读次数:232
sqlServer对内存的管理
简介 理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理。 二级存储(secondary storage) 对于计算机来说,存储体系是分层级的。离CPU越近的地方速度愉快,但容量越小(如图1所示)。比如:传 ...
分类:数据库   时间:2017-05-22 15:24:46    阅读次数:299
关于url传递mysql返回方法的举例
开发中遇到一个页面的店铺,需要按照《销售排行VIP排行全部店铺》这样进行筛选,其实不用js和jq这些方法就可以简单的实现点那个出现相对应的店铺信息!可以通过后台方法传递参数给前端页面,在前端页面url里执行变量设置!后台方法:publicfunctiongetSellerList($flag=0) { $p..
分类:数据库   时间:2017-05-22 15:24:56    阅读次数:180
数据库 -- 悲观锁与乐观锁
锁( locking ) 锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 处理中 ...
分类:数据库   时间:2017-05-22 16:35:01    阅读次数:202
SQL Server死锁的解决过程
某现场报一个SQL死锁,于是开启了1222跟踪: 一段时间之后拷贝ERROR文件查找相关信息,比较有用的摘录出来如下: 语句一: 语句二: 相关的死锁资源如下: 可以明显的看到是select语句与insert语句产生了死锁,争用的资源分别6996和11086这两个page。 因此根据死锁的产生原理决 ...
分类:数据库   时间:2017-05-22 16:40:36    阅读次数:420
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!