-
Where Field in(...) 是怎么执行的?
我们日常写 SQL 时,子查询应该算是常客了。MySQL 为子查询执行准备了各种优化策略,接下来我会写子查询各种优化策略是怎么执行的系列文章。 本文以包含最简单的 in 条件的查询入手,介绍where field in (8,18,88,...)这种值都是常量的 in 条件是怎么执行的。 这虽然不是子查询,我们就把它当成子查询的邻居好了,用它作为子查询系列···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
「一招制敌」老板再也不用为“搜索不到数据”而操心了
1. 概览 相信负责过“搜索服务”的伙伴,最害怕的一句话就是:“数据怎么又搜索不出来了!!!”。每当收到这句话,都会心中一颤,因为面对几千万甚至几亿的索引数据,我真的无从下手,不知道业务要搜索什么,也不知道是哪些数据出了问题….1.1. 背景目前,“搜索”已经成为后端管理平台的必备功能,在这个业务场景中,很多人都会基于 elasticsearch 强大的检···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
数据库开发应知应会之笛卡尔积
很多数据库开发人员都听说过笛卡尔积的概念,也可能偶尔碰上过因为SQL语句或者数据表数据问题而产生的笛卡尔积问题。但是很多人对于笛卡尔积产生的原因和如何避免还是有些一知半解。所以我们今天就简单明了地给大家介绍一下什么情况下会产生笛卡尔积问题,以及如何避免。一、什么是笛卡尔积笛卡尔积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis.Conf 7.0 配置和原理全解,生产王者必备
我是 Redis, 当程序员用指令./redis-server /path/to/redis.conf把我启动的时候,第一个参数必须是redis.conf文件的路径。 这个文件很重要,就好像是你们的 DNA,它能控制我的运行情况,不同的配置会有不同的特性和人生,它掌握我的人生命运,控制着我如何完成高可用、高性能。合理的配置能让我更快、更省内存,并发挥我最大···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
聊聊PG数据库的防误删除问题
做DBA这二十多年里,误删除数据是处理起来最麻烦的事情。早期遇到过一个案例,当时的一个可视化开发工具是把所有代码都保存在一个Oracle数据库里的,而这个数据库放在一台普通的PC机上,并未做任何备份。有一次一不小心,被人把一个用户的数据全删了。这下子这个政府部门的业务系统都跑不起来了。后来我花了几天时间才恢复了大部分数据,凑合让大部分应用都恢复了。 Or···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何在 Web 浏览器中启用深色模式
一、需求背景 公司出于安全合规的考虑,需要对明文存储在数据库中的部分字段进行加密,防止未经授权的访问以及个人信息泄漏。 由于项目已停止迭代,改造的成本太大,因此我们选用了MyBatis插件来实现数据库加解密,保证往数据库写入数据时能对指定字段加密,读取数据时能对指定字段解密。 二、思路解析2.1 系统架构对每个需要加密的字段新增密文字段(对业务有侵入),修···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
将数据从 MySQL 导出到 SQL Server
概述 把MySQL的数据迁移到SQL Server有很多种方法,有第三方工具可以实现这个功能,如阿里云的DTS,ESF Database Migration等。许多人希望使用 SQL Server Integration Services (SSIS)来实现这个过程,本文就分享一下,如何利用SSIS从 MySQL导入数据 到 SQL Server 数据库。···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
频繁插入,用什么存储引擎更合适?
有童鞋在后台留言: 沈老师,MyISAM只支持表锁,但网上文章却说,在并发插入量比较大的时候,比较适合使用MyISAM,这矛盾吗? 这个问题,涉及MySQL表锁的一些细节,借着这个问题,系统性说下表锁的“所以然”。 画外音:网上不少文章只说结论,不说为什么,容易让人蒙圈。 MySQL表锁知识系统性梳理。哪些存储引擎使用表锁?MySQL,除InnoD···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL转Oracle遇到的问题:表名长度及大小写问题
最近做项目,有需求是要把项目从MySql转为Oracle数据库,于是就有了这篇文章。简单记录一下,以后再有需要拿来用。 首先是MySql整库迁移到Oracle,方法比较简单,用Navicat数据传输功能,可以很方便的搞定,其中只有一项需要注意的地方(我只遇到一个),就是Oracle限制了表名长度最大30个字节,也就是说字母+数字+字符一共有30个长度,如果···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
原生图数据库三个被低估的优点
译者 | 布加迪 审校 | 孙淑娟 如果你被告知图数据库的目的是使你能够将组织的数据视为一个图,那么你还没有被告知足够多的信息。 图数据库为你解决的真正问题是:系统中的故障在哪里?哪些交易模式可能表明恶意企图?哪些治疗组合对于最难治的疾病最有效? 将关系融入到数据中后,数据会在你最需要的时候显示这种关系。 它不仅仅涉及可视化的圆圈和箭头。可视化插件不是原生···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])