表示 进入内容 161170972
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 函数 (reset)
深入理解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】   点击查看原文>

Mysql源码学习——源码目录结构

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

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

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

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

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

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

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

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

MySQL源码学习——DBUG调试

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

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

Mysql源码学习——Thread Manager

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

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

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

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

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

[获取更多]
JDBC(八)CallableStatement 存储过程调用

CallableStatement 和 PreparedStatement用法特别相似,只是CallableStatement 可以用来调用存储过程。 存储过程简介调用简介

SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。

【mysql】  【函数】  【SQL】  【面向对象】  【数据库】   …

[获取更多]
MySQL 中的myisam内部临时表

本文只是记录一下验证过程,源码比较复杂,时间有限没仔细读过。如有误导请见谅。 源码版本 percona 5.7.14 一、问题由来 一个朋友问我下面的tmp目录的文件是干什么的,一会就删除了。他的版本是5.6我发现我的好多文章都是朋友问的问题。

【mysql】  【函数】  【SQL】  【测试】  【variables】  【磁盘】   …

[获取更多]
1 SQL查询优化

SQL语句优化

对查询进行优化,要尽量避免全表扫描。在 where 或 order by 的列上加索引。 尽量避免在 where 子语句中有 where num is null,这样不用索引,要全表扫描,可用 0 代替 null 避免在 where 中用or!=,因为要全表扫描 尽量避免在 where 中用 or,因为若一个字段有索引,一个没有,则要全表扫描 like”%abc%”,全表扫描 避免在 where 子语句中对字段进行函数操作,因为要全表扫描 使用复合索引时,必须用到该索引的第一个字段,否则索引不被使用。

【mysql】  【函数】  【性能】   …

[获取更多]
表示 进入内容 161170972
« 先前的 10 新的记录 | 下一步 10 较早的记录 »