首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
数据库
我想问问天
创建于2022-06-22
订阅专栏
记录一些数据库使用过程中遇到的问题,主要是mysql,也有一些其他数据源的记录
等 1 人订阅
共17篇文章
创建于2022-06-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
mysql大数据量分页优化
前言 之前有看过到mysql大数据量情况下性能会很差,但是没有探究过它的原因,今天讲一讲mysql大数据量下偏移量很大,性能很差的问题,并附上解决方式。 原因 将原因前我们先做一个试验,我做试验使用的
SqlServer timestamp类型
前言: 最近在对接客户数据的时候发现有SqlServer数据库里面有timestamp类型,一开始以为跟mysql,postgresql的timestamp类型差不多,是时间类型。结果接入之后发现竟然
greenplum数据倾斜与处理
最近遇到了几次数据倾斜,导致查询很慢的经历,也是头一次知道这个概念和问题,查找资料后处理了该问题,记录一下数据倾斜的问题和处理过程,希望也能帮助到其他人了解gp和数据倾斜。
postgresql清理表空间
postgresql查询表变慢是怎么回事?看下是不是表空间占用过大导致的,看下我的这篇文章,希望对你处理查询变慢能提供一点思路
Trino的介绍和安装使用
前言: 最近在研究大数据的一些组件和数据库,本来是要调研下presto怎么用的,结果发现presto因为facebook的关系,导致presto核心开发成员离开, 重新开始创建了trino,个人感觉t
Java接入sqlserver的一些坑点记录
问题: 1.Java对应sqlserver的jdbc版本 jdbc对应的maven版本:网上搜索出来的资料有两种,一种是比较老版本的 这个版本我去maven的主仓库查了下,更新时间是2016年3月份,
Mysql行记录格式
概述: mysql的行记录格式是跟随着文件格式一起变化的,官网上说Antelope是早期的文件格式,它又包含了 COMPACT 和 REDUNDANT 行格式; 另外最新的文件格式是Barracuda
mysql insert into ... select的锁问题
最近中遇到一个数据库死锁的问题,这里记录一下解决的过程。 系统中mysql里面有几个event,每几分钟就会执行一次,用来统计数据之类的功能,然后这个event里面会往一张表里面写入数据。 大体结构是这样,select 需要的字段from b这里是简写,实际上非常复杂,有很多表…
mysql文件损坏恢复记录
发现服务器的mysql版本较低,会存在给骇客攻击的漏洞。需要升级mysql版本到5.7.30,于是将数据库升级到了5.7.30。之后发现界面无法显示数据,排查原因后发现某张表不存在,大致定性为数据库升级导致数据库文件损坏。 5.因为a表比较特殊,a表的数据来源是定时从其他表里面…
mysql的event功能
最近用到了mysql的event,就学习了一波,记录一下。 mysql从5.7之后就增加了event的功能,类似于linux的crontab,就是定时任务,用来一次性或者周期性执行某些任务。 1.在mysql中event的是根据它的名称和schema来唯一标识一个事件的。 2.…
mysql更换data目录
分区里面。下面记录一下,更换data目录的步骤和坑点。 2.可能会遇到一个问题,就是cp有些系统默认设置alias cp='cp -i',就是说这个是cp命令的交互模式。复制一堆文件会不停的出现要你输入y/n。即使使用了-f也不生效,所以这个时候出现了这个情况可以使用原生的 就…
mysql分区表该不该使用
分区表的类型总共有四种range,list,key,hash,但是partition的表达式返回的值必须是整数,且不能是一个常数。 如果不是用常数,使用的varchar,datetime类型的数据的话。会报错,报错信息大概长这样: 删除分区会吧原有在分区中的数据一次性删除掉,我…
mysql分区表四种类型
mysql分区表总共有四种类型range,list,key,hash,这四种方式使用的最多的是range的方式。partition分区子句中可以使用各种函数, 但是partition表达式里面返回的值必须是 一个确定的整数,且不是一个常数。可以对字段使用year(),to_da…
mysql的schema和数据类型优化
优秀的设计和逻辑是高性能的基本保障,我们来看下关于mysql使用schema和数据类型优化的一些建议和原则。 一般选择更小的数据类型能满足业务场景的需求,小的数据类型意味着更小的cpu开销,更小的内存,储存空间的使用,可以提高效率。 整型的数据类型比字符型,浮点型数据要来的简单…
mysql服务器性能分析
最近看了下高性能mysql的服务器性能剖析章节,看完了记录一下,梳理一下学习的东西。 书中提出了简单的解释 在服务正常运转的情况下,减少了服务的响应时间(后面用rt代替响应时间)。 我们知道之前的rt是多少,然后进行优化,再把新的rt和之前的对比。如果新的rt比较小,那么就进行…
mysql索引使用策略
最近看了《高性能mysql》,虽然还没看完,但是觉得确实写得挺好的。索引部分看完还是对自己创建索引和了解 mysql的索引运行原理有了很大的帮助。做了些关于索引的笔记,遇到问题的时候可以回溯下参考下。 要是对mysql索引的基本概念还不太清楚的话,可以看下我之前的两篇博客。 m…
mysql的聚簇索引和非聚簇索引
这篇文章主要介绍mysql中innodb的聚簇索引和非聚簇索引,那首先我们要先看下聚簇索引和非聚簇索引的概念是什么,是干什么用的. 每个InnoDB表都有一个特殊的索引,称为聚簇索引,用于存储行数据。 从这三种情况来看的话,就是说不管你有没有创建主键,mysql都会给你弄一个聚…