表示 进入内容 110750
下一步 10 较早的记录 »
Displaying posts with tag: 函数 (reset)
MySQL 记一次 Bug发现过程

水平有限有误请谅解这个问题是一位朋友@DBA-老庄的,他们使用的是PXC环境如下:MySQL:5.7.18-15 wsrep:29.20os:Red Hat Enterprise Linux Server release 6.5实际上我对PXC并不是很熟,通过分析pstack还是找到了问题。

【mysql】  【函数】  【SQL】  【bug】  【lock】  【mutex】  【handler】   …

[获取更多]
QuickBI助你成为分析师-数据建模(一)

创建数据集是报表分析的基础,合理建模可以达到事半功倍的效果哦!

【PostgreSQL】  【mysql】  【函数】  【SQL】  【钉钉】  【同步】  【分区表】  【报表】   …

[获取更多]
Mysql源码学习——Thread Manager

一、前言     上篇的Connection Manager中,曾提及对于一个新到来的Connection,服务器会创建一个新的线程来处理这个连接。 其实没那么简单,为了提高系统效率,减少频繁创建线程和中止线程的系统消耗,Mysql使用了线程缓冲区的概念,即如果 一个连接断开,则并不销毁承载其的线程,而是将此线程放入线程缓冲区,并处于挂起状态,当下一个新的Connection到来 时,首先去线程缓冲区去查找是否有空闲的线程,如果有,则使用之,如果没有则新建线程。

【服务器】  【mysql】  【函数】   …

[获取更多]
MySQL源码学习——DBUG调试

一、前言          在规模稍微大点的项目中,为了方便快速找到bug的所在,我们往往需要在代码中加入一些调试用的代码,比如加入一些printf,打印出一些重点的信息;加入assert,进行断言判断。

【mysql】  【函数】  【源码】  【static】  【void】   点击查看原文>

学会MySQL索引

就一起来聊一聊MySQL索引。 什么是索引? 百度百科是这样描述的:

索引是为来加速对表中数据行中的检索而创建的一种分散的数据结果,时针对表而建立的,它是由数据页面以外的索引页面组成,每个索引页中的行都含有逻辑指针,以便加速检索物理数据

其实,索引的概念大家都很清楚,也知道索引能够提升查询效率,但大部分童鞋在怎么建索引,建在哪些字段上有以下常见误解:

新建表时不需要建索引,后续才添加索引

where条件后的字段均建索引

简单SQL不需要索引,联合查询才需要索引

联合索引的顺序是where条件后字段的先后顺序

对于区分度小的字段上也新建索引,如状态,性别等字段等。

【mysql】   …

[获取更多]
Mysql源码学习——源码目录结构

目录清单 目录名 注释 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred Fish的调试库 Docs 文档文件夹 Extra 一些相对独立的次要的工具 Heap HEAP表...

【算法】  【mysql】  【函数】  【加密】  【线程】  【源码】  【排序】   …

[获取更多]
sql 截取字符串

原文:sql 截取字符串 MySQL:   1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;   2、POSITION(substr  IN str ):返回子串 substr 在...

【mysql】  【函数】  【Oracle】  【SQL】  【Sqlserver】  【string】  【html】   …

[获取更多]
MySQL · 源码分析 · 原子DDL的实现过程

众所周知,MySQL8.0之前的版本DDL是非原子的。也就是说对于复合的DDL,比如DROP TABLE t1, t2;执行过程中如果遇到server crash,有可能出现表t1被DROP掉了,但是t2没有被DROP掉的情况。

【mysql】  【函数】  【源码】  【Cache】  【static】  【void】  【charset】   …

[获取更多]
MYSQL错误代码集

服务器错误代码和消息

服务器错误信息来自下述源文件: ·错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。

【服务器】  【mysql】  【函数】  【日志】  【线程】  【数据库】  【主机】   …

[获取更多]
深入理解MySQL 5.7 GTID系列(七)binlog_gtid_simple_recovery参数的影响总结

想了想还是专门开了一节来总结这个问题: 5.7.6以下中默认

simplified_binlog_gtid_recovery=flase 5.7.6以上中默认

binlog_gtid_simple_recovery=true 默认值就是最合理的设置。

【云栖社区】  【mysql】  【函数】  【binlog】   点击查看原文>

表示 进入内容 110750
下一步 10 较早的记录 »