
数据库
zhaosoft1982
暂时不写!
展开
-
MySQL 免安装版配置
1.下载 MySQL 6.0免安装版http://www.mysql.com/downloads/mirror.php?id=3868282.将 MySQL6.0 解压到待安装目录(自己决定放到哪)。解压后默认文件夹名称为:mysql(当然可以自己更改),然后在环境变量中设置MYSQL_HOME(这样,以后可以用%MYSQL_HOME%引用安装目录)。如,我放在E盘根目录下,所以,MYSQL_原创 2010-05-09 15:20:00 · 944 阅读 · 0 评论 -
在Oracle 9i中修改表的结构的相关sql语句
用sql*plus或第三方可以运行sql语句的程序登录数据库:增加一个列:ALTER TABLE 表名 ADD(列名 数据类型);如:ALTER TABLE emp ADD(weight NUMBER(38,0));修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):ALTER TABLE 表名 MODIFY(列名 数据类型);如:ALTER TABLE emp MO转载 2010-05-28 13:13:00 · 1075 阅读 · 0 评论 -
Oracle pl/sql 复制表 数据导入 导出
<br />复制表 <br />1 直接生产复制表<br />create table 生成表 as select * from 被复制表<br />2 insert into 表 select * from 表 复制数据<br />3 将多个表数据插入一个表中<br />insert into 目标表(字段1。。。字段n) (select 字段1.。。。。字段n) from 表 union all select 字段1.....字段n from 表<br />删除表中数据<br />drop from原创 2010-09-17 15:01:00 · 1166 阅读 · 0 评论 -
Oracle提高查询效率的方法
<br />(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): <br /> ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. <br /><br />(2) WHERE子句中的连接原创 2010-10-19 11:08:00 · 971 阅读 · 0 评论 -
Oracle 降序索引
<br />降序索引<br /> 降序索引是8i里面新出现的一种索引,是B*Tree的另一个衍生物,它的变化就是列在索引中的储存方式从升序变成了降序,在某些场合下降序索引将会起作用。举个例子,我们来查询一张表并进行排序:<br />SQL> select * from test where a between 1 and 100 order by a desc,b asc;<br /> 已选择100行。<br />Execution Plan<br />---------------------转载 2010-11-09 21:45:00 · 7746 阅读 · 0 评论 -
高并发系统数据幂等性
在系统开发过程中,经常遇到数据重复插入、重复更新、消息重发发送等等问题,因为应用系统的复杂逻辑以及网络交互存在的不确定性,会导致这一重复现象,但是有些逻辑是需要有幂等特性的,否则造成的后果会比较严重,例如订单重复创建,这时候带来的问题可是非同一般啊。一、系统的幂等性 幂等是数据中得一个概念,表示N次变换和1次变换的结果相同。二、高并发的系统如何保证幂等性1、查询转载 2016-12-02 13:21:01 · 595 阅读 · 0 评论 -
分布式事务最终一致性常用方案
目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。一、基础理论 目转载 2016-12-02 13:22:02 · 23643 阅读 · 1 评论 -
分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离
一、环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso JDK 版本:jdk1.7.0_45 MyCat 版本:Mycat-server-1.4-release-20151019230038-linux.tar.gz MyCat 节点 IP:192.168.1.203 主机名:edu-mycat-01 MySQL 版本:mysql-5.6.22转载 2016-12-17 09:18:35 · 634 阅读 · 0 评论 -
分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)
环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso MySQL 版本:mysql-5.6.22.tar.gz 主节点 IP:192.168.1.205 主机名:edu-mysql-01 从节点 IP:192.168.1.206 主机名:edu-mysql-02MySQL 主从复制官方文档 http://dev.mysql.com/doc/refma转载 2016-12-17 09:19:58 · 437 阅读 · 0 评论