码迷,mamicode.com
首页 > 数据库
Oracle学习之DATAGUARD(八) Switchover与failover
Switchover是将主从库角色切换,无损转换,通常是用户手动触发或者有计划的让其自动触发,比如硬件升级啦,软件升级啦之类的。而failover是当主库发生故障时,如何将从库切换成主库。一、如何使用sql命令进行switchover。检查主库是否支持switchover操作登录数据库,执行如下查..
分类:数据库   时间:2015-08-06 02:11:27    阅读次数:314
Hadoop2.6的MapReduce(四)从MySQL读写数据
欢迎访问:鲁春利的工作笔记,学习是一种信仰,让时间考验坚持的力量。1、读数据2、写数据
分类:数据库   时间:2015-08-06 02:09:33    阅读次数:147
Amoeba实现mysql的读写分离 CentOS6.5下
Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQLProxy相比,作者强调的是amoeba配置的方..
分类:数据库   时间:2015-08-06 02:11:09    阅读次数:239
论MySQL何时使用索引,何时不使用索引
索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应...
分类:数据库   时间:2015-08-06 01:59:21    阅读次数:145
Sql Server分割字符串函数
-- Description: 分割字符串函数-- SELECT * FROM dbo.Split('a,b,c,d,e,f,g',',')-- =============================================CREATE FUNCTION [dbo].[Split] ( ...
分类:数据库   时间:2015-08-06 01:48:25    阅读次数:140
mysql小知识
启动与停止mysqlwindows_cmd 启动: net start mysql 停止 : net stop mysql linux 启动 : service mysql start或 /etc/inint.d/mysqld s...
分类:数据库   时间:2015-08-06 00:24:13    阅读次数:137
【dijkstra优化/次短路径】POJ3255-Roadblocks
【题目大意】给出一张无向图,求出从源点到终点的次短边。【思路】先来谈谈Dijkstra的优化。对于每次寻找到当前为访问过的点中距离最短的那一个,运用优先队列进行优化,避免全部扫描,每更新一个点的最短距离就加入优先队列。有人会问,一个点如果已经处理完成了,那它还留在队列中怎么办?我们放入队列时将一个点...
分类:数据库   时间:2015-08-06 00:25:23    阅读次数:240
Mysql存储过程分析
为了搞明白为什么mysql的存储过程是高效的,我们需要理解mysql的执行流程是什么,当输入sql语句之后,mysql会先进行sql语句语法正确性检查,然后再进行编译,然后才执行,最后把结果返回。如下图所示: 普通sql语句经过mysql的引擎进行语法分析和编译之后才会执行,存储过程在第一次运行.....
分类:数据库   时间:2015-08-06 00:23:09    阅读次数:162
为什么MySQL死锁检测会严重降低TPS
在大量的客户端,更新数据表的同一行时,会造成数据库的吞吐量大幅降低。很多数据库的前辈和同行分别通过实验和源码的方法,定位到了罪魁祸首----MySQL死锁检测实验方式:http://blog.csdn.net/zhaiwx1987/article/details/6952285源码方式:http:/...
分类:数据库   时间:2015-08-06 00:12:21    阅读次数:243
mysqldump导出部分数据的方法: 加入--where参数
mysqldump导出部分数据的方法: 加入--where参数mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径mysqldump -uroot -p --set-gtid-purged=OFF mysql user --where="user=...
分类:数据库   时间:2015-08-06 00:08:16    阅读次数:454
连接不上mysqlworkbench问题解决方法
连接mysqlworkbench出现如下提示:查看ip加入host的范围mysql> select user,host from mysql.user;+-------------+---------------+| user | host |+-------------+-------------...
分类:数据库   时间:2015-08-06 00:03:26    阅读次数:337
ubuntu12.04 mysql 添加表字段
1、登录数据库2、切换数据库3、增加字段ap_record表增加字段status类型为int不能为空alter table ap_record add status int not null;
分类:数据库   时间:2015-08-05 23:57:53    阅读次数:246
mongodb常用命令
1、与表相关的命令:db.AddUser(username,password) 添加用户db.auth(usrename,password) 设置数据库连接验证db.cloneDataBase(fromhost) 从目标服务器克隆一个数据库db.commandHelp(name) ...
分类:数据库   时间:2015-08-05 23:58:03    阅读次数:262
Mysql几种索引类型的区别及适用情况
如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使...
分类:数据库   时间:2015-08-05 23:57:03    阅读次数:155
linux 在~/.bash_profile配置完oracle每次都要source 才能使用的问题
$cd~$vi.bashrc增加以下环境配置内容:exportORACLE_BASE=/opt/oracle/appexportORACLE_HOME=/opt/oracle/app/oracle/product/11.2.0/dbhome_1exportPATH=/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin:$PATHexportORACLE_SID=orclexportPS1=‘[\u@\h\W]\$‘exportORACLE_..
分类:数据库   时间:2015-08-05 22:37:38    阅读次数:240
mysql5.1.33到mysql5.5.33数据迁移的过程中要注意的问题
背景:公司要把测试库mysql5.1.33上面的数据迁移到mysql5.5.33上面,5.1上面的表大都是myisam表,为了尽量让数据一致,用了--lock-all-table选项注意事项:1,可以先导权限表,这样就可以把业务迁移到已经导成功的那一部份库上面2,导之前要先把binlog禁掉,这样导入的速度会快..
分类:数据库   时间:2015-08-05 22:35:41    阅读次数:258
mysql.sock文件丢失
有的时候启动mysql服务器时会报错,据日志显示丢失mysql.sock文件如图:处理:建立软链接文件,因为刚安装完的数据库首次复制也是从tmp目录下copy过来的如果解决了最好解决不了的话。看一下其他网友给的建议:1./var/lib/mysql所有文件权限改成mysql.mysql; 2.修改/etc/my.cnf..
分类:数据库   时间:2015-08-05 22:36:20    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!