MyCat不支持的SQL语句总结
MyCat不支持的SQL语句总结
如何在MySQL提示符中显示当前用户、数据库、时间等信息
如何在MySQL提示符中显示当前用户、数据库、时间等信息
Linux如何杀掉僵尸进程
Linux如何杀掉僵尸进程
Python系统性能信息模块psutil安装报错解决一例
Python系统性能信息模块psutil安装报错解决一例
分布式数据库事务的两阶段提交介绍
在分布式系统中,各个节点之间在物理上相互独立,通过网络进行沟通和协调。由于存在事务机制,可以保证每个独立节点上的数据操作可以满足ACID。但是,相互独立的节点之间无法准确的知道其他节点中的事务执行情况。所以从理论上讲,两台机器理论上无法达到一致的状态。如果想让分布式部署的多台机器中的数据保持一致性,那么就要保证在所有节点的数据写操作,要不全部都执行,要么全部的都不执行。但是,一台机器在执行本地事务的时候无法知道其他机器中的本地事务的执行结果。所以他也就不知道本次事务到底应该commit还是 roolback。所以,常规的解决办法就是引入一个“协调者”的组件来统一调度所有分布式节点的执行。
MySQL 5.6 sql_mode常用值说明
SQL Mode 定义了两个方面:MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。SQL语法支持类?ONLY_FULL_GROUP_BY对于GROUP BY聚合操作,如果在SELECT中的列、HAVING或者ORDER BY子句的列,没有在GROUP BY中出现,那么这个SQL是不合法的。是可以理解的,因为不在 group by 的列查出来展示会有矛盾。在5.7中...
MySQL的主键和字段类型问题总结
Innodb的索引文件本身就是数据文件,即B+Tree的数据域存储的就是实际的数据,这种索引就是聚集索引。这个索引的key就是数据表的主键,因此InnoDB表数据文件本身就是主索引。
Mydumper工作流程图和主要步骤概括
Mydumper工作流程图和主要步骤概括
MySQL pt-duplicate-key-checker工具使用初探
MySQL pt-duplicate-key-checker工具使用初探
MySQL 5.7组复制(group replication)的要求和限制
MySQL 5.7组复制(group replication)的要求和限制
MySQL 5.6 GTID常见错误解决一例
MySQL 5.6 GTID常见错误解决一例
MySQL InnoDB如何应付死锁
死锁是事务处理型数据库系统的一个经典问题,但是它们并不是很危险的, 除非它们如此地频繁以至于你根本处理不了几个事务。 当因死锁而产生了回滚时,你通常可以在你的应用程序中重新发出一个事务即可。
MySQL5.6 audit审计插件安装初探
MySQL5.6 audit审计插件安装初探
MySQL的最大与最小
本文转载于阿里巴巴数据库技术微信文章
mysql定时器event详解
事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。
MySQL 常用DDL执行方式总结
MySQL 常用DDL执行方式总结
XtraBackup备份原理和优缺点介绍
XtraBackup备份原理和优缺点介绍
Mycat分片的限制和问题以及分片的一般原则介绍
分片字段不能改变值非范围分片,扩容难度大,一致性Hash也只是做出了一定的改善分片导致某些SQL语句的执行结果不符合预期,可以视为不支持分片产生了跨分片排序和分组统计等问题(内存消耗)分片产生了表关联问题分片产生了分布式事务问题?
DBA日常工作职责总结
作为一个DBA,或者哪怕仅仅是和Oracle数据库打交道的技术人员,你都必须知道告警日志是什么,在何处。而对于DBA来说,实时的监控数据库的告警日志是必须进行的工作,监控并且应该根据不同的严重级别,发送不同级别的告警信息(通过邮件、短信),这可以帮助我们及时了解数据库的变化与异常,及时响应并介入处理。
MySQL could not be resolved: Temporary failure in name resolution报错解决方法
MySQL 5.6 could not be resolved: Temporary failure in name resolution错误解决一例