随笔分类 -  数据库

摘要:MySQL转换SQL Server时,替换 FIND_IN_SET 函数引发的问题 在之前的文章中,我列举出了一个当 MySQL 转换 SQL Server 时,FIND_IN_SET 函数在 SQL Server 中的解决方案:链接 就是使用 charindex(cast(匹配列 as varch 阅读全文
posted @ 2023-09-27 14:58 Helios_Fz 阅读(225) 评论(0) 推荐(0) 编辑
摘要:不同数据库将表、字段、描述保存到Excel 查询语句 SqlServer SELECT 表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE '' END, 表备注 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE,'') 阅读全文
posted @ 2023-06-28 12:50 Helios_Fz 阅读(44) 评论(0) 推荐(0) 编辑
摘要:记一次 MySQL 到 SQL Server 的项目迁移 在最近的工作中,遇到了一个数据库迁移的需求,即把某个系统的数据库从 MySQL 迁移到 SQL Server 。特此记录。 准备 工具下载 打开下面的网址,下载 SQL Server 官方的迁移工具: https://www.microsof 阅读全文
posted @ 2022-08-01 20:40 Helios_Fz 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:由一次Left Join查询缓慢引出的Explain和Join算法详解 前些日子在生产环境中,项目经理偶然发现有一条SQL执行的非常缓慢,达到了不杀死这个语句就难以平民愤的程度。于是委派我来解决这个问题。 后来追踪到这是一个600万条数据的表和一个700万条数据的表 left join 的故事,sq 阅读全文
posted @ 2021-06-02 10:19 Helios_Fz 阅读(1242) 评论(0) 推荐(1) 编辑
摘要:记一次MySQL备份 最近在实际开发当中,需要给一个100G左右的数据库做备份。这里记录下备份的过程,后期慢慢再优化。 前期准备 在进入到MySQL备份方案正题之前,我们先来了解几个概念。 undo log undo log在操作数据之前,将需要被操作的数据备份到一个地方。 在事务未提交之前,und 阅读全文
posted @ 2021-05-14 17:12 Helios_Fz 阅读(240) 评论(0) 推荐(0) 编辑
摘要:CentOS 7手动安装MySQL 5.7 前期准备 首先下载 mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 安装包资源: 链接: https://pan.baidu.com/s/1RPYFBTHdOjmlWizyS9XCBg 密码: kj7f 创建保存路径/us 阅读全文
posted @ 2021-05-13 13:20 Helios_Fz 阅读(344) 评论(0) 推荐(0) 编辑
摘要:Redis在CentOS下开机自启 创建脚本文件 新建文件 vim /etc/init.d/redis 编写脚本 #!/bin/sh # chkconfig: 2345 10 90 # description: Start and Stop redis # 端口号 REDISPORT=6379 # 阅读全文
posted @ 2021-04-27 14:47 Helios_Fz 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Mac上安装和配置MongoDB 安装MongoDB 官网地址:https://www.mongodb.com/try/download/community,下载本地版MongoDb,格式为tgz。 把解压后的文件夹放到 /usr/local 下 执行 open -e .bash_profile 配 阅读全文
posted @ 2020-09-17 14:39 Helios_Fz 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:搞懂MySQL分区 转自:https://www.cnblogs.com/GrimMjx/p/10526821.html 一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段就是上图的segment区 阅读全文
posted @ 2020-09-15 10:26 Helios_Fz 阅读(24123) 评论(0) 推荐(8) 编辑
摘要:Redis开发运维的陷阱及避坑指南 作者:后青春期的Keats;地址:https://www.cnblogs.com/keatsCoder/ 我们在使用 Redis 过程中,可能更多的关注 Redis 本身的一些配置优化,如 AOF、RDB 配置、数据结构配置优化等。但是很少关心 Redis 的载体 阅读全文
posted @ 2020-09-01 13:15 Helios_Fz 阅读(328) 评论(0) 推荐(0) 编辑
摘要:CentOS安装Redis 下载 mkdir /usr/local/redis #创建文件夹 cd /usr/local/redis #进入文件夹 wget http://download.redis.io/releases/redis-5.0.8.tar.gz #下载安装包 安装 tar xzf 阅读全文
posted @ 2020-04-03 15:59 Helios_Fz 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Mac下安装Redis 安装 打开官网:https://redis.io/download,选择稳定版下载。 解压后放到放到/usr/local文件夹中 打开终端,执行 cd /usr/local/redis-5.0.8/ 或者如下图打开终端 安装 sudo make install 测试 sudo 阅读全文
posted @ 2020-03-18 21:25 Helios_Fz 阅读(189) 评论(0) 推荐(0) 编辑
摘要:MySQL面试题 列举几种数据库存储引擎,并说一说InnoDB和MyISAM的区别 存储引擎:MyISAM、InnoDB、HEAP、BOB、ARCHIVE、CSV等。 MyISAM是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁。适合小并发。 Innodb是支持事务的存储引擎,适合于插 阅读全文
posted @ 2020-02-05 16:27 Helios_Fz 阅读(333) 评论(0) 推荐(0) 编辑
摘要:转自:https://mp.weixin.qq.com/s/op8OGgJbBNwHd7A0eNLXeA ,有省略。 如何设计结构化数据存储 前言 传统的数据系统就是所谓的『大数据』技术,这是一个被创造出来的名词,代表着新的技术门槛。近几年得益于产业的发展、业务的创新、数据的爆发式增长以及开源技术的 阅读全文
posted @ 2019-09-04 09:27 Helios_Fz 阅读(2785) 评论(0) 推荐(0) 编辑
摘要:数据库问题汇总 1.util.Date类型数据插入mysql时数据库时,日期会少13小时 在连接参数中添加“serverTimezone=Asia/Shanghai”。 2.定义band字段在 Mybatis中关于OGNL表达式会出现冲突:Malformed OGNL expression: ban 阅读全文
posted @ 2019-07-20 10:42 Helios_Fz 阅读(357) 评论(0) 推荐(0) 编辑
摘要:在线数据迁移 前期准备 在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。 根据数据所处层次,可以分为 cache迁移 和 存储迁移 。 根据数据迁移前后的变化,又可以分为 平移 和 转移 。 平移 平移是指迁移前后数据组织形式不变。比如 阅读全文
posted @ 2019-06-11 10:39 Helios_Fz 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:数据库的垂直和水平分库分表 转自:https://www.cnblogs.com/littlecharacter/p/9342129.html 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就 阅读全文
posted @ 2019-05-27 19:27 Helios_Fz 阅读(407) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示