DataBase
zhaozijie51888
这个作者很懒,什么都没留下…
展开
-
mysql源码解读之事务提交过程--第二篇
关键字:mysql源码解读之事务提交过程--第二篇上一篇文章我介绍了在关闭binlog的情况下,事务提交的大概流程。之所以关闭binlog,是因为开启binlog后事务提交流程会变成两阶段提交,这里的两阶段提交并不涉及分布式事务,当然mysql把它称之为内部xa事务(Distributed Transactions),与之对应的还有一个外部xa事务。内部xa事务我理解主要是mysql内...原创 2018-01-10 15:03:23 · 387 阅读 · 0 评论 -
MySQL+ODBC+5.1.9-win32驱动.rar
关键字:MySQL+ODBC+5.1.9-win32驱动.rar附件是MySQL 在win32操作系统上的ODBC驱动请下载安装....原创 2012-11-16 13:51:29 · 116 阅读 · 0 评论 -
mysql指令全集
关键字:mysql指令全集一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户roo...原创 2011-11-27 17:34:41 · 123 阅读 · 0 评论 -
centos 安装 Mysql 数据库(命令方式)
关键字:centos 安装 Mysql 数据库。 安装mysql 命令和mysql服务器。yum install mysql mysql-server 然后设置 mysql 编码 vi /etc/my.cnf在[mysqld]下添加default-character-set = utf8 在...原创 2011-11-22 15:03:24 · 158 阅读 · 0 评论 -
oracle 彻底卸载步骤
关键字:oracle 彻底卸载步骤1、 开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除5、 ...原创 2011-11-22 10:37:08 · 163 阅读 · 0 评论 -
sqlServer存储过程通用分页
关键字:sqlServer存储过程通用分页说明:java调用程序,请参照 上一篇oracle存储过程通用分中的程序sql:CREATE PROCEDURE GetRecordFromPage @tblName varchar(255), -- 表名 @fldName varchar(25...原创 2011-11-21 20:00:30 · 118 阅读 · 0 评论 -
oracle存储过程通用分页
关键字:oracle存储过程通用分页说明:如果 不能满足您的业务请进行适量的修改一、sql代码1、首先建立一个包,用户创建一个游标类型create or replace package pkg_query as type cur_query is ref cursor; end pkg_query; 2、创建...原创 2011-11-21 19:17:19 · 119 阅读 · 0 评论 -
mysql存储过程通用分页
关键字:mysql存储过程通用分页sql代码如下:CREATE PROCEDURE `prc_page_result`(in currpage int,in columns varchar(500),in tablename varchar(500),in sCondition varchar(500),in ord...原创 2011-11-21 17:34:58 · 113 阅读 · 0 评论 -
mysql服务器优化
关键字:mysql服务器优化常用的命令:查看目前状态:SHOW STATUS LIKE 'qcache%'; 查看缓存总大小:SHOW VARIABLES LIKE 'query_cache_size'; 修复碎片:RESET QUERY CACHE清理已经使用的内存:FLUSH QUERY CACHE重置计数器:FLUSH STATUS;[...原创 2011-11-18 00:47:43 · 189 阅读 · 0 评论 -
MongoDB 从 mysql等数据库中导入数据
关键字:MongoDB 从 mysql等数据库中导入数据一、向mongodb数据库导入数据在MongoVUE 中 选择一个 数据库 右键 import 然后填写 mysql等数据库的连接信息 点击 import 即可导入!...原创 2011-11-11 15:14:42 · 95 阅读 · 0 评论 -
mongodb常见问题
关键字:mongodb常见问题一、1. addshard 遇到的错误 db.runCommand({addshard:”172.16.5.104:20000″}) { “ok” : 0, “errmsg” : “can’t use localhost as a shard since all shards need to communicate. either use ...原创 2012-01-07 13:15:57 · 326 阅读 · 0 评论 -
oracle触发器
关键字:oracle触发器说明:oracle 触发器 和 mysql触发器 语法大致相同 不过 其中 new和old 不一样,oracle使用的时候 需要 在 前面加 “:”冒号,如 : :new.id old也一样实例:创建表1:create table TEST8( ID INTEGER not null, SEX ...原创 2011-12-29 19:34:53 · 91 阅读 · 0 评论 -
数据库锁表与解锁
关键字:数据库锁表与解锁一、mysql锁定表:LOCK TABLES tbl_name {READ | WRITE},[ tbl_name {READ | WRITE},…] 解锁表:UNLOCK TABLES 例子:LOCK TABLES table1 WRITE ,table2 READ ... 更多表枷锁;说明:1、READ 锁...原创 2011-12-29 14:26:56 · 540 阅读 · 0 评论 -
mongodb分布式安装部署
关键字:mongodb分布式安装部署附件是 mongodb服务器分布式部署权威文档:其他不错的集群参考文章:搭建高可用MongoDB集群(一):配置MongoDB:http://blog.jobbole.com/72610/搭建高可用MongoDB集群(二): 副本集:http://blog.jobbole.com/72624/搭建高可用MongoDB集群(三):深...原创 2011-12-17 00:11:00 · 149 阅读 · 0 评论 -
动态分库分表策略
关键字:动态分库分表策略参考网址:http://dragonsoar.iteye.com/blog/1769101其他相关软件:matrixOceanus(不支持spring)matrix 没开源 所以 很多人还是用mycat diamond里面 可以配置读写比读写比权重那个是atom和group的作用吧国美好牛,以前后台oracle现在都换成了my...原创 2013-11-21 15:52:00 · 266 阅读 · 0 评论 -
mybatis优化
关键字:mybatis优化1、每个bean都要有对应的get/set方法(因为找不到get方法的话mybatis会按照复杂对象处理)2、使用mybatis.config.xml进行调优,参考如下: ...原创 2013-11-29 00:12:59 · 123 阅读 · 0 评论 -
plsql 链接远程机器零配置
关键字:plsql 链接远程机器零配置打开plsql会弹出登录框:userName:用户名passwod:密码database:选择一个数据库connect as:选择一个角色选择远程数据库方法如下:一般database这列是下拉列表,直接选择的,但是如果您注意下也是可以手写的:直接输入格式如下既可以链接远程数据库:[color=red]19...原创 2013-07-17 12:06:43 · 123 阅读 · 0 评论 -
循环创建多张表 和 多个数据库sql语句(数据库水平分库分表时方便)
关键字:循环创建多张表 和 多个数据库sql语句(数据库水平分库分表时方便)提示:创建库或表时可以用存储过程 删除库或表时也可以用存储过程 方便又省时---------------------------------创建所有数据库-------------------------------------------调用:call create_databases('znke...原创 2016-03-04 12:58:45 · 1832 阅读 · 0 评论 -
atomikos(com.atomikos.icatch.SysException: Error in init(): Log already in use)
关键字:atomikos(com.atomikos.icatch.SysException: Error in init(): Log already in use)com.atomikos.icatch.SysException: Error in init(): Log already in use在项目中使用atomikos时,如果在同一个环境中部署两个以上这种项目,则可...原创 2014-10-15 13:12:43 · 495 阅读 · 0 评论 -
高可用、开源的Redis缓存集群方案
推荐综合架构交流群:[url='//shang.qq.com/wpa/qunwpa?idkey=f97e8ac4316895e8ae8c41c8d367a38ce123b48af25ef84cc567d9e4fc0f9392'][color=red]JAVA开发高级群 点击入群!!![/color][/url]关键字:高可用、开源的Redis缓存集群方案由于单台Redis服务器的内存管理...原创 2015-04-16 12:25:51 · 145 阅读 · 0 评论 -
Oracle实现类split函数的方
关键字:Oracle实现类split函数的方项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100); c...原创 2015-04-16 10:10:42 · 180 阅读 · 0 评论 -
各种Nosql数据库系统对比及应用场景分析
关键字:各种Nosql数据库系统对比及应用场景分析导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差...原创 2015-04-15 16:29:23 · 297 阅读 · 0 评论 -
数据库迁移之从oracle 到 MySQL
关键字:数据库迁移之从oracle 到 MySQL开场白:对于水平扩展需求很强烈的大型网站,oracle到mysql的迁徙是必然的,一个重要的因素就是Oracle数据库是收费的, 而MySQL 则是完全免费的,mysql经过在大型网站的考验及沉淀目前已经修复的很完美了,下面就oracle到mysql的迁徙经验介绍给大家,希望对大家有所帮助。理论上来说, MySQL 已经被Ora...原创 2015-04-11 09:38:00 · 165 阅读 · 0 评论 -
Mysql高可用架构
关键字:Mysql高可用架构最近花了点时间研究了一下mysql的高可用,总结成文档,希望对初学这有帮助。Lvs+Keepalived+Mysql单点写入主主同步高可用方案http://blog.chinaunix.net/uid-20639775-id-3337448.htmlLvs+Keepalived+Mysql单点写入读负载均衡主主同步高可用方案http://bl...原创 2014-09-02 11:41:51 · 104 阅读 · 0 评论 -
Mongodb命令大全
关键字:Mongodb命令大全他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。1. MongoDB的获取和安装(1)获取地...原创 2015-03-18 11:18:51 · 123 阅读 · 0 评论 -
MongoDB中缩减Shard集群(删除一个Shard)--删除一个分片
关键字:MongoDB中缩减Shard集群(删除一个Shard)--删除一个分片对MongoDB的Shard集群来说,添加一个分片很简单,AddShard就可以了。但是缩减集群(删除分片)这种一般很少用到。由于某服务器挂了,所以想送修之前必须把它上面的数据自动迁移到其他Shard上。以下内容翻译自:http://docs.mongodb.org/manual/tutoria...原创 2015-03-13 12:29:25 · 991 阅读 · 0 评论 -
MySQL原生HA方案 – Fabric体验之旅
关键字:MySQL原生HA方案 – Fabric体验之旅tag:云计算MySQL FabricHA方案.转自:http://www.csdn.net/article/2014-08-20/2821300摘要:众所周知,Fabric能提供MySQL的HA和Sharding方案,但是并没有具体的介绍其具体的表现和搭建部署流程。笔者所在团队亲身体验了此过程,虽然过程简单但是却充满着无...原创 2014-08-21 13:13:22 · 316 阅读 · 0 评论 -
Mongodb副本集(三个节点:一主一从一仲裁)-配置文件方式启动
关键字:Mongodb副本集(三个节点:一主一从一仲裁)-配置文件方式启动1.建立数据文件夹一般情况下不会把数据目录建立在mongodb的解压目录下,不过这里方便起见,就建在mongodb解压目录下吧。[plain] view plaincopy mkdir -p /mongodb/data/master mkdir -p /mongodb/d...原创 2015-03-05 17:32:24 · 1672 阅读 · 0 评论 -
win7 64位的数据源(ODBC)配置问题
关键字:win7 64位的数据源(ODBC)配置问题今天要连接Access时发现win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,这可不好玩!上网百度了一番,有人也遇过这样的问题,我在此猜测只有64位win7有这问题,解决办法:运行[color=red]C:/Windows/SysWOW64下odbcad32...原创 2015-01-20 16:36:04 · 793 阅读 · 0 评论 -
Windows 2008下如何配置Oracle ASM
关键字:Windows 2008下如何配置Oracle ASM说明:这里为window server2008环境下单机安装配置asm(因为大部分都是在linux下使用此功能,window下极少,希望能帮到大家)注意事项:window下安装asm管理必须创建裸设备(所谓裸设备:即为没有经过格式化的磁盘设备,如:磁盘阵列安装好没格式化,又如未分配的本地磁盘),这点和linux上...原创 2013-08-19 13:23:49 · 171 阅读 · 0 评论 -
cassandra-0.6.1安装配置(与集群)
关键字:cassandra-0.6.1安装配置(与集群)相关博客:http://www.ibm.com/developerworks/cn/opensource/os-cn-cassandraxu1/index.html1 下载Cassandrahttp://cassandra.apache.org/下载版本0.5.1。2 安装Cassandra安装目录D:\apach...原创 2011-08-13 15:03:25 · 93 阅读 · 0 评论 -
Oracle表空间详解
关键字:Oracle表空间详解[color=red]一、============ 查询 ===================[/color]1.查询oracle用户的默认表空间和临时表空间select default_tablespace, temporary_tablespace, d.username from dba_users d where d.userna...原创 2011-04-03 22:51:06 · 76 阅读 · 0 评论 -
Oracle查看表空间使用情况
关键字:Oracle查看表空间使用情况说明:下面是通用的SQL语句(无需任何修改)如何使用:登陆一个数据库实例后,直接复制下面的SQL语句并运行即可。登陆特定数据库:sqlplus sys/root as sysdba@vwdb(dba身份登陆)sqlplus sys/root@vwdb(普通用户登陆)SELECT a.tablespace_na...原创 2011-02-25 13:07:47 · 123 阅读 · 0 评论 -
Oracle10G逻辑备份与还原(exp与import)
关键字:oracle10g逻辑备份与还原(DOC命令下)导出(本机): imp xtnygis/ecenter@orcl full=y file= C:\1.dmp ignore=y log=c:\img.log 导出带日期时间 exp hznbqlyg/hznbqlyg@192.168.0.88:1521/orcl file=c:\hznbqlyg%date:~...原创 2011-02-23 13:04:55 · 200 阅读 · 0 评论 -
oracle权限管理
ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。 USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息 DBA_*:有关整个数据库中对象的信息 (这里的*可以为TABLES, ...原创 2010-11-03 22:04:32 · 81 阅读 · 0 评论 -
mysql自定义函数
create function testdate(pbirthday date)returns integerbeginreturn year(now()) - year(pbirthday);end;select testdate(birthday)0) thenselect SUBSTRING(p_str,m_index,m_len-m_index) IN...原创 2011-08-27 15:46:17 · 97 阅读 · 0 评论 -
hibernate和MySQL乱码问题的解决方案
1, mysql安装时设置字符集utf-8(包括数据库字符集,以及表的字符集), jdbc驱动用最新的 2. hibernate配置文件(hibernate.cfg.xml)中,加上属性 true UTF-8 3. web.xml设置Filter ================================================= Set...原创 2010-10-24 14:41:43 · 98 阅读 · 0 评论 -
关于MySQL数据库的中文处理:支持UTF-8的设置方法
1,开发端: 在连接的URL加入UTF8: jdbc:mysql://localhost:3306/【数据库名】?useUnicode=true&characterEncoding=UTF-82,数据库端:如果想让新安装的MySQL默认都支持UTF-8字符集,进行如下步骤: 首先,我们在mysql的安装目录下找到my.ini 文件,如C:\P...原创 2010-10-24 14:36:23 · 161 阅读 · 0 评论 -
jdbc通用的一个方法
/** * 通过ResultSet构建一个指定类型的对象 * * @param * @param clazz * @param rs * @return */ private T buildObject(Class clazz, ResultSet rs) { if...原创 2011-08-20 16:30:27 · 117 阅读 · 0 评论 -
DB Link搞定Oracle两个数据库的数据同步
1,在目标机上建立Oracle DB Link:A,在network/admin/tnsname.ora文件中加入源库的连接信息,如:AAA= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.1.3)(PORT = 1521)) (CONNECT_DATA = (SERVER = DE...原创 2010-10-20 23:38:16 · 141 阅读 · 0 评论