文章 2019-11-12 来自:开发者社区

【数据库】讨论MySQL日志系统中的更新语句的执行

在MySQL中有六种日志文件 分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。 其中重做日志,回滚日志和二进制日志与事务操作相关。要想深入理解MySQL的事务,对这三种日志的理解,必不可少。 重做日志,.....

【数据库】讨论MySQL日志系统中的更新语句的执行
问答 2019-10-28 来自:开发者社区

mysql数据库全文搜索,sql语句没有加号搜不出结果,有加号反而能搜出结果

sql语句如下 SELECT text FROM table WHERE MATCH (col1,col2) AGAINST ('"D-12"' IN BOOLEAN MODE) 执行结果是空的,而这个 SELECT text FROM table WHERE MATCH (col1,col2) AGAINST ('+"D-12"' IN BOOLEAN MODE) 却可以搜索...

文章 2019-09-09 来自:开发者社区

新功能初探 | RDS MySQL 8.0 支持 DML 语句 returning

背景 MySQL 对于 statement 执行结果报文通常分为两类 Resultset 和 OK/ERR,针对 DML 语句则返回OK/ERR 报文,其中包括几个影响记录,扫描记录等属性。但在很多业务场景下,通常 INSERT/UPDATE/DELETE 这样的DML语句后,都会跟随 SELECT 查询当前记录内容,以进行接下来的业务处理, 为了减少一次 Client <-> DB....

问答 2019-09-02 来自:开发者社区

MySQL update语句同时更新多列的问题

如上面截图的例子。 为什么在一个update更新里面,同时更新2个数据时,第二个数据可以使用第一个数据更新后的数据? 这个是什么原理?一直没有找到原因。 本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群

问答 2019-08-19 来自:开发者社区

MySQL建表语句中 数字类型的默认值写为 default '0' 和 default 0 有啥区别

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。 如: `cateid` BIGINT UNSIGNED NOT NULL DEFAULT '0', 这个字符串0是啥意思?为什么不用数字0?劳烦各位给解答一下,谢谢~

文章 2019-07-28 来自:开发者社区

干货 | 浅析RDS MySQL 8.0语句级并发控制

背景 为了应对突发的数据库请求流量、资源消耗过载的语句访问、SQL 访问模型的变化, 并保持 MySQL 实例持续稳定运行,阿里云RDS for MySQL 8.0所采用的AliSQL分支设计了基于语句规则的并发控制,Statement Concurrency Control,以下简称 CCL,有效控制匹配某种规则的并发度,并提供了一组工具包(DBMS_CCL package) 方便快捷使用。 ....

文章 2019-07-28 来自:开发者社区

如何在线应对SQL语句执行计划?解读RDS MySQL 8.0之SQL Outline功能

作者:阿里云数据库产品事业部 高级技术专家 冷香 背景 在生产环境,MySQL 数据库实例运行过程中,一些 SQL 语句会发生执行计划的变化,导致增加了数据库稳定性的风险。 这里边有几个因素和场景,比如:随着表数据量的变化,以及统计信息的自动收集,CBO optimizer 计算得到了一个cost 更低的 plan, 又或者 表结构发生了变化,增加和删减了某些索引,或者在实例升级迁移等过程中,.....

文章 2019-07-25 来自:开发者社区

DBA大牛告诉你,如何让MySQL语句执行加速?

一打开科技类论坛,最常看到的文章主题就是MySQL性能优化了,为什么要优化呢?因为:数据库出现瓶颈,系统的吞吐量出现访问速度慢随着应用程序的运行,数据库的中的数据会越来越多,处理时间变长数据读写速度缓慢就是咱们说的“性能问题”,程序员一遇到它总是焦头烂额!今天我对MySQL优化总结了一些心得,希望在大家之后的工作中能有所有帮助!like 前导符优化like模糊查询形如'%AAA%'和'%AAA'....

文章 2019-06-13 来自:开发者社区

RDS MySQL 8.0 语句级并发控制

RDS MySQL 8.0 语句级并发控制 背景 为了应对突发的数据库请求流量,资源消耗过载的语句访问,SQL 访问模型的变化, 并保持 MySQL 实例持续稳定运行,AliSQL 版本设计了基于语句规则的并发控制,Statement Concurrency Control,以下简称 CCL,有效控制匹配某种规则的并发度,并提供了一组工具包(DBMS_CCL package) 方便快捷使用。 .....

文章 2019-04-25 来自:开发者社区

Mysql 一条sql更新语句是如何执行的

Mysql 一条sql更新语句是如何执行的 分析器通过词法和语法解析 优化器决定要使用ID这个索引 执行器 负责具体执行,找到这一行,然后更新 redo log(重做日志)和 binlog(归档日志) 而粉板和账本配合的整个过程,其实就是 MySQL 里经常说到WAL 技术 WAL 的全称是 Write-Ahead Logging,它的关键点就是先写日志,再写磁盘,也就是先写粉板,等不忙的时...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像