mysql
小野爸爸
这个作者很懒,什么都没留下…
展开
-
mysql数据量极少的两个表关联查询速度非常慢,字段排序规则编码的天坑!
在做项目的过程中,交接了一个供应商的项目,基于activiti做的工作流平台,有一个查询待办的接口,两张表关联,act_ru_task和cscp_proc_base。act_ru_task表数量9320,cscp_proc_base表数量4690。act_ru_task left joncscp_proc_base 通过一个字段关联。查询执行时间在40多s,我当场震惊!这点数据量也不需要索引啊。但是抱着试一试的想法,我给这个关联字段加了索引,再执行以下,没有任何效果。试着过滤以下csc.原创 2021-10-09 11:28:18 · 948 阅读 · 0 评论 -
mysql双机单倍(实时备份)
mysql双机单倍(实时备份) 1、MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好M...转载 2018-02-24 08:35:56 · 598 阅读 · 0 评论 -
mysql中in与exists的性能与效率对比
转载:https://blog.csdn.net/zhlelva/article/details/54911065暂未全部验证,只使用到第一种情况,子表数据比主表数据少时,in要比exists快很多有一种说法,说exists性能比in要好,其实不全然。哪个性能更好,需要看具体的需求场景。1、如何选择使用in 或者 exists?1)子表数据量比外表数据量少,使用in。2)子表数据量比外表数据量大,...转载 2018-06-13 09:36:18 · 452 阅读 · 0 评论 -
linux下安装mysql
inux版本:CentOS7 64位 1、下载安装包“mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz” # 安装依赖yum -y install perl perl-devel autoconf libaio 2、把下载的安装包移动到/usr/local/下。 3、解压tar zxvf mysql-5.6.33-...转载 2018-09-04 16:41:44 · 124 阅读 · 0 评论 -
mysql的group_concat函数长度问题
MySql中group_concat函数很好用,可以将多列的值拼合成逗号分开的行。但是此函数默认长度为1024个字符,经常会出现溢出的现象,溢出后拼合字符串长度就会从第1024个字符截断。解决此问题的方法是修改函数长度一、语句命令修改,修改后需重新建立连接生效,但是mysql服务重启后又会失效。SET GLOBAL group_concat_max_len=102400;SE...原创 2018-11-12 14:02:58 · 2721 阅读 · 0 评论 -
MySQL索引原理及BTree(B-/+Tree)结构详解
目录摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分...转载 2019-06-10 17:54:09 · 2452 阅读 · 2 评论 -
mysql某字段包含字符的个数
where (LENGTH(name) - LENGTH( REPLACE (name, '.', ''))) >= 2原创 2019-07-30 11:41:47 · 8083 阅读 · 0 评论