mysqldb - 就爱阅读网 - 养生与程序人生
语言程序

MySQL 中的两种临时表

阅读(493)评论(0)

外部临时表 通过CREATE TEMPORARY TABLE 创建的临时表,这种临时表称为外部临时表。这种临时表只对当前用户可见,当前会话结束的时候,该临时表会自动关闭。这种临时表的命名与非临时表可以同名(同名后非临时表将对当前会话不可见,直到临时表被删除)。 内部临时表 内部临时表是一种特殊轻量级的临时...

语言程序

MySQL 中处理 Null 时要注意两个陷阱

阅读(391)评论(0)

摘要:作为MySQL数据库管理员,我们经常要与Null做斗争。但是在这其中,你需要注意一下两大陷阱。 MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 陷阱一:空值不一定为空 空值是一个比较特殊的字段。在My...

语言程序

MySQL 主主复制 + LVS + Keepalived 实现 MySQL 高可用性

阅读(407)评论(0)

        MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切...

语言程序

MySQL 企业常用架构与调优经验分享

阅读(374)评论(0)

一、选择Percona Server、MariaDB还是MYSQL 1、Mysql三种存储引擎 MySQL提供了两种存储引擎:MyISAM和 InnoDB,MySQL4和5使用默认的MyISAM存储引擎。从MYSQL5.5开始,MySQL已将默认存储引擎从MyISAM更改为InnoDB。 MyISAM没有提...

语言程序

MySQL 复制介绍及搭建

阅读(498)评论(0)

        MySQL复制介绍MySQL复制就是一台MySQL服务器(slave)从另一台MySQL服务器(master)进行日志的复制然后再解析日志并应用到自身,类似Oracle中的Data Guard。MySQL复制有那些好处:第一是解决宕机带来的数据不一致,因为MySQL复制可以实时备份数据;...

语言程序

SQL 语句中关于 NULL 的那些坑

阅读(447)评论(0)

        问题描述今天在跟进公司内部测试平台线上问题的时候,发现一个忽略已久的问题。为了简化问题描述,将其进行了抽象。有一张数据表qms_branch,里面包含了一批形式如下所示的数据:idnametypes1dashboard_trunkdashboard2monkey_trunkmonkey3...

语言程序

MySQL 读写分离介绍及搭建

阅读(464)评论(0)

MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave节点。 MySQL读写分离能提高系统性能的原因在于: 物理服务器增加,机器处理能力提升。拿硬件换性能。 主从只负责各自的读和写,极大程度缓解X锁和S锁争用。 slave可...