Wesley13 Wesley13
3年前
TIDB和MySQL性能对比
 对比TiDB和MySQL在大表复杂join方面,TiDB比MySQL快很多(至少三倍),这应该得益于TiDB的分布式架构,把逻辑计算下推到各个数据节点并行执行导致的。    !(https://imgconvert.csdnimg.cn/aHR0cDovL2ltZy5ibG9nLml0cHViLm5ldC9ibG9nLzIwMTkvMTIvMjA
亮亮 亮亮
4年前
哪些场景下使用MongoDB
为什么需要MongoDB(https://blog.csdn.net/tanqian351/article/details/81744970)MongoDB与MySQL的区别关于MongoDB
Wesley13 Wesley13
3年前
SQL 性能优化梳理
前言本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考:https://www.jianshu.com/p/098a870d83e4先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1基本概念简述1.1逻辑架构!(https://oscimg.osch
Stella981 Stella981
3年前
Python与MySQL如何保持长连接
Python与MySQL如何保持长连接介绍在python后端开发中,时常会与数据库交互,重复的断开、连接会大大消耗数据库资源。所以一般都是定义全局变量,来弥补这个缺陷。但是Python与Mysql长连接的过程中,如果长时间没有交互,它是会断开的。再次执行sql语句是就会
Wesley13 Wesley13
3年前
MySQL查看最大连接数和修改最大连接数
1、查看最大连接数showvariableslike'%max\_connections%';2、修改最大连接数setGLOBALmax\_connections200;以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100,这个数值对于并发连接很多的数据库的应用是
Wesley13 Wesley13
3年前
MySQL 8.0.18 免安装版(也就不是msi安装包)的操作步骤
1.下载mysql,其下载界面如下图,本文是下载了标签2的那个文件(原因是它大小最小,没想到就踩坑了),如果用了标签1的方式,本文就不用看了。(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdev.mysql.com%2Fdownloads%2Fmysql%2F)下载地址
Wesley13 Wesley13
3年前
LINUX下 解决MYSQL区分大小写问题
MySQL在Linux下采用rpm方式安装后默认是:数据库名与表名\\表的别名\\变量名是严格区分大小写 修改大小写的方法:1.用root帐号登录,在/etc/my.cnf或/etc/mysql/my.cnf中的\mysqld\后添加lower\_case\_table\_names1 操作命令:vi/e
Wesley13 Wesley13
3年前
MHA选择主库源码解析
导读作者:魏新平知数堂第5期MySQL实战班学员,第10期MySQL优化班学员,现任职助教。MHA在选择新的主库之前,会先把活着的slave分为几个数组,分别为latest(最靠前的slave数组),pref(优先被选择为master的数组),bad(不会被选择成为master的slave),slave
Elasticsearch Mapping类型修改
背景通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务;在创建Elasticsearch索引时,基本都是会参考目前的业务需求、关系数据库中的类型以及对数据的相关规划来定义相关字段mapping的
贾蔷 贾蔷
2个月前
哈希表实现指南:从原理到C++实践
一、简介和应用哈希表(HashTable)是一种高效的数据结构,通过键值对(keyvalue)存储数据,提供快速的插入、删除和查找操作。它使用哈希函数将键映射到表中的位置,使得平均时间复杂度可以达到O(1)。‌应用场景‌:数据库索引、缓存实现(如Redis