按类别查询搜索结果
关于关键词 的检测结果,共 6339
skykiker | 2016-04-06 17:11:59 | 阅读(4120) | 评论(0)
PostgreSQL的流复制按是否等待slave的反馈分为同步流复制和异步流复制。理所当然,等待slave反馈的就是同步流复制,可以保障在主宕机的情况下安全的切到备机而不发生数据丢失。根据环境和流复制的同步方式的不同,性能可能会有很大差异。【阅读全文】
oceanyang520 | 2016-04-05 18:10:12 | 阅读(1610) | 评论(0)
simiaoxiaoseng | 2016-04-05 09:22:10 | 阅读(1590) | 评论(0)
1 架构图  2 环境准备2.1 检查LINUX版本# uname -r2.6.32-220.el6.x86_64 2.2 检查keepalived版本# ll keepalived-1.2.7.tar.gz -rw-r--r--. 1 root root 289380 Au...【阅读全文】
伊面阿羽 | 2016-04-03 15:48:32 | 阅读(200) | 评论(0)
1指定修改点击(此处)折叠或打开UPDATE `数据库名`.`表名` SET `字段名` = REPLACE (字段名, 'old', 'new') WHERE `表名`.`id` = n;2全部修改点击(此处)折叠或打开UPDATE `数据库名`.`表名` SET `字段名` = REPLACE (字段名, 'old', 'new') ;...【阅读全文】
skykiker | 2016-04-01 23:33:03 | 阅读(22670) | 评论(0)
分布式锁和普通锁的主要区别在于参与主体跨不同节点,因此需要考虑到节点失效和网络故障的问题。搞清楚问题要点,可以用各种不同的东西去实现,比如Redis,ZooKeeper等。但是其实用SQL实现也是非常容易的,下面以PostgreSQL为例进行说明。【阅读全文】
shenyue_sam | 2016-03-31 18:57:11 | 阅读(2080) | 评论(0)
问题:      使用mysqldumpslow分析慢查询日志时,     发现输出的结果中没有汇总相同SQL,没有统计出执行时间。原因:       mysqldumpslow是一个perl脚本。      处理慢查询日志时,对日志中的【Time】使用的正则表达式与实际日志的格式不一致。...【阅读全文】
lll890717 | 2016-03-31 14:01:33 | 阅读(1000) | 评论(0)
MySQL数据库作为最基础的数据存储服务之一,在整个系统中有着非常重要的地位,因此要求其具备高可用性是无可厚非的。有很多解决方案能实现不同的SLA(服务水平协定),这些方案可以保证数据库服务器在硬件或软件出现故障时服务继续可用。高性能性需要解决的主要有两个问题,即如何实现数据共享或同步数据,另一个是...【阅读全文】
douyaqiang123 | 2016-03-30 16:30:40 | 阅读(0) | 评论(0)
转载http://www.cnblogs.com/visionwang/archive/2012/11/16/2774189.html首先是如何检查SQL的效率.  1.善用 EXPLAIN  设计SQL后,应使用explain命令检查SQL,看是否使用到索引,是否存在filesort,重点检查检索的行数(rows)是否太大。  一般来说.  rows<1000,是在可接受的范围...【阅读全文】
skykiker | 2016-03-28 15:41:16 | 阅读(2150) | 评论(0)
CTE是SQL标准定义的语法,很多主流的数据库都支持,但不包括MySQL。 我觉得CTE?的作用主要有二,下面用PostgreSQL的例子进行演示。【阅读全文】
【Mysql/postgreSQL】 mysqlsql语句面试
douyaqiang123 | 2016-03-24 11:58:38 | 阅读(0) | 评论(0)
SELECT a.id,case when  ABS(DATEDIFF(a.upload_time,NOW()))>0 then 'true' else 'false' end FROM course_resource a【阅读全文】
ch_nymph | 2016-03-21 14:26:04 | 阅读(790) | 评论(0)
一、mysql_install_db说明当MySQL的系统库(mysql系统库)发生故障或需要新加一个mysql实例时,需要初始化mysql数据库。需要使用的命令:/usr/local/mysql/bin/mysql_install_db#/usr/local/mysql/bin/mysql_install_db --help 可以查看帮助信息如下Usage: /usr/local/mysql/bin/mysql_install_db [OPTIONS]  -...【阅读全文】
jackson198574 | 2016-03-19 16:04:24 | 阅读(47690) | 评论(0)
PostgreSQL空值null参与运算的处理方法。【阅读全文】
shuhujiaolong | 2016-03-17 18:29:07 | 阅读(1280) | 评论(0)
PostgreSQL的手册中有一段讲可串行化的,大意是可串行化事务读到的数据未必是可靠的,除非它提交成功了。下面用例子讲解以下。【阅读全文】
【Mysql/postgreSQL】 如何收缩Mysqlibdata1文件
ch_nymph | 2016-03-17 14:35:57 | 阅读(770) | 评论(0)
 数据库我有更好的答案2015-12-31 14:14 网友采纳修改表引擎1.对每个InnoDB表执行 ALTER TABLE table_name ENGINE=MyISAM;2.停止Mysql服务;3.移除InnoDB相关文件ibdata1等;4.修改my.cnf中的参数,添加innodb_file_per_table;在my.cnf中[mysqld]下设置innodb_file_per_table=15.启动Mysql服务;6.将刚...【阅读全文】
shenyue_sam | 2016-03-16 18:05:09 | 阅读(2070) | 评论(0)
mysql一个奇怪问题。utf8bm4下,select UPPER(REPLACE(uuid(),'-','')) from xxxtable 返回值相同【阅读全文】
【Mysql/postgreSQL】 mysql myisam和innodb比较
ch_nymph | 2016-03-16 13:30:37 | 阅读(590) | 评论(0)
MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键。每张MyISAM表存放在三个文件中:frm 文件存放表格定义;数据文件是MYD (MYData);索引文件是MYI (MYInd...【阅读全文】
【Mysql/postgreSQL】 mysql默认binlog_format
ykyx00 | 2016-03-14 17:38:54 | 阅读(1800) | 评论(0)
RDS for mysql的binlog模式为:ROW模式mysql binlog的三种模式1) STATEMENT模式(SBR)每一条会修改数据的sql语句会记录到binlog中。优点是并不需要记录每一条sql语句和每一行的数据变化,减少了binlog日志量,节约IO,提高性能。缺点是在某些情况下会导致master-slave中的数据不一致(如sleep()函数, last_i...【阅读全文】
ykyx00 | 2016-03-14 17:37:50 | 阅读(2640) | 评论(0)
用户想要删除数据表可以使用delete、truncate以及drop来删除数据;从功能上讲不带where子句的delete、truncate和drop是相似的。三者之间的不同之处主要包括以下几点:       1、删除内容:drop操作会删除表结构、依赖的约束、索引以及触发器,并且会将依赖该表的所有存储过程和视图设置为invalid...【阅读全文】
【Mysql/postgreSQL】 Mysql二进制日志结构
plumxx99 | 2016-03-11 14:16:24 | 阅读(2930) | 评论(0)
        二进制日志文件记录了数据库的所有改变,是的任何slave都可以执行同样的更新。通常二进制日志保留了所有更改的记录,可以用于审计的目的,看看数据库中发生了什么;还可用于PITR(即时恢复),即向服务器回放二进制日志,重复执行二进制日志中记录的更新。     ...【阅读全文】
【Mysql/postgreSQL】 如何写复杂SQL
douyaqiang123 | 2016-03-11 13:47:42 | 阅读(0) | 评论(0)
如何写复杂的SQL        经常有人问我那非常复杂的sql是怎么写出来的,我一直不知道该怎么回答。        因为虽然我写这样的sql很顺手,可是我却不知道怎么告诉别人怎么写。        ...【阅读全文】