-
修改Lower_Case_Table_Names 导致 Frm 文件删除失败
最近碰到一个线上问题,mysqldump 导出数据报错: mysqldump: Got error: 1146: Table xxx.xxx doesnt exist when using LOCK TABLES经过分析发现,报错信息中的数据库,所有表名都混用了大小写字母,因为创建表之后,系统变量lower_case_table_names···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis场景 | 缓存穿透、击穿问题
场景问题及原因 缓存穿透: 原因:客户端请求的数据在缓存和数据库中不存在,这样缓存永远不会生效,请求全部打入数据库,造成数据库连接异常。 解决思路:缓存空对象对于不存在的数据也在Redis建立缓存,值为空,并设置一个较短的TTL时间问题:实现简单,维护方便,但短期的数据不一致问题缓存雪崩: 原因:在同一时段大量的缓存key同时失效或者Redis服务宕机,导···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
说冤种谁是冤种!Oracle修订Java SE收费标准,一人使用全员买单
作者 | 徐杰承 审校 | 千山 近日,Oracle(甲骨文公司)通过其官方发布的名为《Oracle Java SE Universal Subscription Global Price List》的价格表介绍了全新的Java SE通用订阅计划,并在文件中展示了Java SE新的收费标准。这张价格表引发了大量客户对于Java许可成本潜在影响的担忧。Or···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
一文浅谈“读写分离”技术
读写分离,作为一种常用的数据库访问优化手段,得到广泛的应用。本文尝试从读写分离的技术实现、适用场景及典型产品等角度,阐述这一技术的整体现状。 1. 读写分离:概述1).何为读写分离读写分离,从字面理解就是将对数据库的读操作与写操作分离的一种优化手段。其最早起源于互联网快速发展时期,面对海量用户访问问题,通过这一技术来解决数据库性能瓶颈问题。目前已经成为非常···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
深入分析Redis内存碎片
前言 我们先来看一个问题, 假设Redis实例保存了5GB的数据,现在删除了2GB的数据,那么Redis进程占用的内存会不会减少呢? 答案是:它可能仍然占用大约5GB内存,即使Redis数据只占用大约3GB。 如果maxmemory不设置该参数,Redis不会触发内存淘汰策略删除数据。 Redis会继续为新写入的数据分配内存。分配失败会导致应用程序报错,···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
图文结合带你搞懂MySQL日志之General Query Log(通用查询日志)
什么是通用查询日志 通用查询日志(General Query Log)用来记录用户的所有操作,包括启动和关闭MySQL服务、所有用户的连接开始时间和截止时间、发给 MySQL 数据库服务器的所有 SQL 指令等。当我们的数据发生异常时, 查看通用查询日志,还原操作时的具体场景 ,可以帮助我们准确定位问题。 查看当前状态 mysql> SHOW VAR···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
聊聊国产数据库迁移中的表连接性能问题
最近很多朋友都在搞信创数据库迁移,从Oracle迁移到国产或者开源数据库后,最大的抱怨就是性能下降太厉害,这好像和一些厂商宣称的性能不太符合。不过有时候问题也不像一些抱怨那么严重。大多数遇到性能下降的问题都是执行计划的问题,都是可以解决的,不过也有一些在Oracle上执行计划很好的SQL,迁移到了国产数据库或者开源数据库上后,怎么调整都调不好。在开始搞信···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
TiDB数据库在汽车之家的应用与实践
引言 TiDB是PingCAP公司研发的开源分布式关系型数据库,具有兼容MySQL协议,易水平扩展、高可用、强一致、HTAP等特性。目前TiDB已在汽车之家论坛,好友粉丝,智能推荐,财务报表,818台网互动等重要业务上应用,本文介绍TiDB数据库在汽车之家的应用与实践实践情况。 1. TiDB介绍 1.1TiDB数据库的发展 移动互联网时代,海量数据及各···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
面试必问:说一下MySQL事务隔离级别?
MySQL 事务隔离级别是为了解决并发事务互相干扰的问题的,MySQL 事务隔离级别总共有以下 4 种:READ UNCOMMITTED:读未提交。READ COMMITTED:读已提交。REPEATABLE READ:可重复读。SERIALIZABLE:序列化。1.四种事务隔离级别 1.1 READ UNCOMMITTED 读未提交,也叫未提交读,该隔离···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Java开发人员编写SQL时常犯的十个错误
译者 | 李睿 审校 | 孙淑娟 SQL开发商Data Geeker公司首席执行官Lukas Eder日前表示,他在博客文章列出了Java开发人员在编写SQL时常犯的10个错误。这篇文章得到广泛关注,这让他感到非常惊讶。这种受欢迎程度说明了几点: SQL对于专业的Java世界有多重要。 忘记一些基本的SQL内容是多么常见。 以SQL为中心的库(例如jOO···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])