简单介绍mysql双机,多机异地热备简单原理实战。 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到 ...
分类:
数据库 时间:
2017-02-17 12:49:57
阅读次数:
328
1.net start/stop mysql 启动停止mysql 2.show create database/table xxx 查看表/库详情 3.show variables like '%character%' 查看各部字符集 4.show databases/tables 查看所有库/表 ...
分类:
数据库 时间:
2017-02-17 12:45:41
阅读次数:
182
mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。exists与in性能的好坏不能一概而论,要根据表的大小,索引来决定。 一. 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大 ...
分类:
数据库 时间:
2017-02-17 11:55:33
阅读次数:
227
数据库表级锁和行级锁详解 http://www.bubuko.com/infodetail-402899.html http://www.jb51.net/article/50047.htm http://www.cnblogs.com/funsion/p/4017779.html http://w ...
分类:
数据库 时间:
2017-02-17 11:54:57
阅读次数:
200
有的时候会接到这样的需求:如果数据库中有这条数据就修改,如果没有就修改。 在之前接到这个需求,首先思路是:先到数据查询有没有这条数据,有的话就走修改,没有的话就走新增。 之后找到了这种解决方案:贴出来分享一下 merge into table p using (select '${column}' ...
分类:
数据库 时间:
2017-02-17 10:22:38
阅读次数:
611
select * from departments /* 查询子级部门 path path: 部门id用'.'连接*/select id,name,path,parent_id from departments where path <@ cast('NE*********Pc.NE********... ...
分类:
数据库 时间:
2017-02-17 10:14:11
阅读次数:
318
转载:http://wulijun.github.io/2012/08/24/mysql-sql-optimization.html 优化目标 减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占 用的,减少 IO 次 ...
分类:
数据库 时间:
2017-02-17 09:53:09
阅读次数:
246
今天数据库分区功能编程,被搞笑了一把。背景创建了DbLink,怎么都访问不到...折腾各种折腾...没出来找人,刚描述完问题。突然想起来访问换成@,一下就成功了!!!跨库访问和跨用户访问的区别就是--跨用户
CEN_NORM.TB_HIS_MZ_REG
--跨库
TB_HIS_MZ_REG@CEN_NORM就是这一点[...
分类:
数据库 时间:
2017-02-17 01:04:02
阅读次数:
343
数据库可谓公司核心了,你是否对公司的数据有有效的安全措施呢?你是如何有效管理你的MySQL呢?这里不探讨其它数据库和云数据库,博主只分享自己一些生产经验,热爱开源热爱分享,感谢支持和指正!抛出几个问题,当然我也会从以下几点对数据库安全进行探讨:1)你是如何管理数据..
分类:
数据库 时间:
2017-02-17 01:04:11
阅读次数:
373
XtraBackup:是一个开源的免费的备份工具,支持热备份,对Innodb和MyISam存储引擎都支持备份,Innodb为热备、MyISam为温备份、且支持将备份结果进行压缩存放、支持部分备份(如只备份某个库或者某个库中的某个表)、支持即时点数据还原、支持完全备份、支持增量备份、支持并行..
分类:
数据库 时间:
2017-02-17 01:01:19
阅读次数:
301
9.1服务器中得数据库Redis服务器默认会创建16个数据库。9.2切换数据库默认情况下,Redis客户端得目标数据库为0号数据库,但客户端可以通过执行SELECT命令来切换目标数据库。9.3数据库键空间键空间和用户所见得数据库是直接对应得:键空间得键就是数据库得键,每个键都是一个字..
分类:
数据库 时间:
2017-02-17 00:55:39
阅读次数:
242
数据定义语言DDLcreatedatabasedb_name;createtabletable_name(column_namedata_type,...);createviewview_nameasselect.....;createindexontable_name(column_name,...);dropdatabasedb_name;droptabletable_name;dropviewview_name;dropindextable_name.index_name;(不同sql..
分类:
数据库 时间:
2017-02-17 00:32:01
阅读次数:
205
//1.创建MySQLi对象 echo"<metacharset=‘utf-8‘>"; $mysqli=newMySQLi("localhost","root","root","test"); if($mysqli->connect_error){ die("连接失败".$mysqli->connect_error); }//2.操作数据库(发送sql) $sql="select*fromuser1"; $res=$mysqli->query(..
分类:
数据库 时间:
2017-02-17 00:30:39
阅读次数:
162
做Oracle方面的工作时间长了,经常会听人提起10046事件,尤其是涉及到SQL调优的时候更甚。那10046事件到底是什么呢,先做一个简单的介绍。1、什么是10046事件10046事件是Oracle提供的一个用于分析性能的工具,它能帮助我们解析一条/多条SQL、PL/SQL语句的运行状态,这些状态包..
分类:
数据库 时间:
2017-02-17 00:31:24
阅读次数:
200
--1.left join 左表为主表,左表返回全部数据,右表只返回与左表相匹配的数据select t1.fpdm,t1.fphm ,t1.zjr,t1.zjsj,t1.zjjx,t1.zjje,t1.zflx,t1.zfid,t2.fpdm,t2.fphm,t2.zflx from yw_zjfp ...
分类:
数据库 时间:
2017-02-17 00:14:39
阅读次数:
236
一.索引 索引是查询优化最有效和最常用的技术 索引是一个单独的、物理的数据库结构,它是指向表中某一列或若干列上的指针列表。 mysql中,一个表的物理存储由两部分组成,一部分用于存放表的数据,另一部分存放索引,当进行数据搜索时,mysql会首先搜索索引,从中找到所需数据的起始位置的指针,再直接通过指 ...
分类:
数据库 时间:
2017-02-16 23:53:14
阅读次数:
263
无法生成模型,因为存在以下异常:'System.Data.StrongTypingException:表'TableDetails'中的列'IsPrimaryKey'的值为DBNull。 > System.InvalidCastException:指定的转换无效。 原文链接http://stacko ...
分类:
数据库 时间:
2017-02-16 23:50:39
阅读次数:
3490