表示 进入内容 181190972
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 函数 (reset)
MySQL · 最佳实践 · 一个“异常”的索引选择

背景 在处理一个用户性能问题的时候, 发现有一个全表扫描语句, 上下文如下: 这是很奇怪的,

Tips: MySQL在执行条件判断时,若参数类型与字段类型不匹配, 则会作类型转换, 符合转换规则的, 转换完成后可以利用索引而当参数为字符串,字段类型为整型时, 这个转换是成立的, 比如这个case.

【mysql】  【函数】  【索引】   点击查看原文>

MySQL · 引擎特性 · Innodb 锁子系统浅析

锁类型Innodb 的锁从锁粒度上大致可以分为行锁和表锁,之前接触过的Berkeley DB(MySQL 5.1前的事务储存引擎,后被 Innodb 取代)只对存储格式为 Hash 的定长数据支持行锁,对于 Btree 格式的仅支持页锁,作为 KV 类型的存储引擎,锁的类型也相对简单。

【mysql】  【innodb】  【函数】  【lock】  【HASH】  【update】   …

[获取更多]
MySQL · 引擎特性 · InnoDB 事务系统

前言关系型数据库的事务机制因其有原子性,一致性等优秀特性深受开发者喜爱,类似的思想已经被应用到很多其他系统上,例如文件系统等。本文主要介绍InnoDB事务子系统,主要包括,事务的启动,事务的提交,事务的回滚,多版本控制,垃圾清理,回滚段以及相应的参数和监控方法。

【mysql】  【innodb】  【函数】  【线程】  【数据库】  【update】   …

[获取更多]
innodb实例损坏情况下恢复数据及相关工具的开发

假设你在使用MySQL中的InnoDB驱动,由于遇到了驱动程序错误,内核错误,电源故障或某些罕见的MySQL错误,而在InnoDB ibdata1文件损坏,实例不能启动。你该怎么办呢? 案例描述 某门户mysql innodb数据库实例损坏,数据库服务无法启动,使用文件系统上的数据库frm及bid文件恢复数据库内的业务数据。

【云栖社区】  【mysql】  【innodb】  【函数】  【数据库】   …

[获取更多]
MySQL的前缀索引及Oracle的类似实现

MySQL有一个很有意思的索引类型,叫做前缀索引,它可以给某个文本字段的前面部分单独做索引,从而降低索引的大小。 其实,Oracle也有类似的实现,对于文本,它可以通过substr的函数索引,实现同样甚至更多的功能。

【系统软件】  【编程语言】  【数据存储与数据库】  【系统研发与运维】  【mysql】  【函数】   …

[获取更多]
深入理解MySQL 5.7 GTID系列(五) gtid_executed&gtid_purged什么时候更新

本节将集中讨论下面三种GTID更新的时机,这部分相当重要,后面的故障案列会和这节有关。下面先来看一下他们的定义:

mysql.gtid_executed表:GTID持久化的介质,MySQL启动阶段会读取这个表来获取gtid_executed变量的值。

【mysql】  【函数】  【SQL】  【binlog】   点击查看原文>

MySQL8.0 · 引擎分析 · InnoDB history list 无法降到0的原因

熟悉InnoDB的朋友都知道,innodb的history list长度代表了有多少undo日志还没有被清理掉,可以通过show engine innodb status 命令来获得。如果发现history list的长度越大,要么就是实例的复杂非常高,要么就是可能有大查询,或者事务没提交,导致Undo log无法分析。

【mysql】  【innodb】  【函数】  【LOG】  【page】  【update】   …

[获取更多]
linux下命令行执行后的返回值-错误值

我们最开始学习的C语言中,主函数中int main()函数的最后总会加一个return 0;充当返回值,当初我们并不知道这个返回值的意义是什么,我们经常使用的是普通函数中的返回值,当函数执行一个任务时,函数执行完毕之后总会返回一个适当的值来告诉执行者该函数执行的情况

Linux 下,在terminal下,控制台下运行命令,所有的命令在结束时,都会返回一个数字值,这个值即为返回值,每个返回值都对应着一个错误号,根据错误号我们可以大致推断这个函数执行的情况。

【linux】  【mysql】  【函数】   …

[获取更多]
MySQL · 引擎特性 · MySQL内核对读写分离的支持

读写分离的场景应用

随着业务增长,数据越来越大,用户对数据的读取需求也随之越来越多,比如各种AP操作,都需要把数据从数据库中读取出来,用户可以通过开通多个只读实例,将读请求业务直接连接到只读实例上。使用RDS云数据库的读写分离功能,用户只需要一个请求地址,业务不需要做任何修改,由RDS自带的读写分离中间件服务来完成读写请求的路由及根据不同的只读实例规格进行不同的负载均衡,同时当只读实例出现故障时能够主动摘除,减少对用户的影响。

【mysql】  【函数】  【数据库】   …

[获取更多]
Mysql对字段进行分段统计

最近做手机银行营销名单时,需对评分(pf)和开户率(khl)进行二维统计 评分和开户率需进行分段统计。本文采用ceil函数和case语句两种方法。

【mysql】  【函数】  【测试】  【Group】   点击查看原文>

表示 进入内容 181190972
« 先前的 10 新的记录 | 下一步 10 较早的记录 »