MySQL 定时器实战:从入门到进阶
MySQL 定时器实战:从入门到进阶
从一个Bug深入WindowInsets 的传递机制演化
Android低版本中的 WindowInsets 分发机制是「懒惰式且缺乏自动性」的 —— 依赖 ViewRootImpl.performTraversals() 调用链的主动触发,无法在布局未完成的场景中保证完整、时机正确地分发 Insets
第43期 Oracle 19c 打补丁19.25.0.0报错Java1.7could not be located OPatch can
今天我们在给oracle数据库19c打补丁时,补丁要求升级到19.25.0.0.241015时,报错信息如下:[oracle@sit-db OPatch]$ ./opatch version./opatch: line 839: [: syntax error: `-lt' unexpected./opatch: line 839: [: syntax error: `-lt' u
MySQL 三表 JOIN 执行机制深度解析
在数据库开发与优化场景中,多表 JOIN 操作是高频需求,但三表及以上的 JOIN 执行流程常因复杂性被误解。本文将通过理论分析与实验验证,揭示 MySQL 三表 JOIN 的真实执行逻辑,并提供针对性的优化方案。一、三表 JOIN 的常见认知误区传统认知中,三表 JOIN 被理解为 “先两表 JOIN 生成中间结果,再与第三表 JOIN”,但实际 MySQL 采用嵌套循环连接(Nested Lo
左右SQL执行计划妙招 ⑪ ——执行计划利用设计特性改变【分区设计影响】
分区表的核心优势在于"分而治之"策略,使优化器能够精确定位数据。实践表明,合理选择分区键(如高频查询字段)并配合本地/全局索引策略,可带来10倍的性能突破,尤其适用于...
确定已识别的 AI 用例的优先级
一旦确定了一系列潜在的AI用例,下一个关键步骤就是有效地确定它们的优先级,以确保将资源分配给那些最具潜在价值且最有可能成功的项目。有几种框架可以指导这一优先级排序过程。
为什么有些用户还要RAC架构
RAC解释RAC一词最早出现是在Oracle上。它是real application cluster的缩写,译为“实时应用集群”。就是Oracle9i开始有的一种高可用架构。架构简图大致如下:其实多年前我在接触RAC之前看到的是其他技术的集群,也类似这样。我当时年少无知的其实不以为然(在多个场合我都承认过自己的无知)。我说这就像一个人长出来两个头,砍掉一个是不影响。但是如果身子坏了呢?的确如果共享
从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践
基于镜舟数据库构建的 GLH 湖仓一体平台,不仅解决了杭银消费金融在数据管理中面临的关键痛点,还为公司数字化转型提供了坚实的数据基础。通过构建“湖仓一体”的数据架构,公司实现了数据资产的整合与价值释放,为业务创新提供了强有力的数据支撑。
Kuikly鸿蒙版正式开源 —— 揭秘卓越性能适配之旅
背景Kuikly 是腾讯广泛使用的跨端开发框架,基于 Kotlin Multiplatform 技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。在Android、iOS开源基础上,本次开源鸿蒙平台支持和Compose DSL支持,进一步提升业务多端适配和鸿蒙开发效率。目前Kuikly鸿蒙版已接入腾讯多款业务,开发并上架鸿蒙App,如QQ浏览
2-Oracle 23ai free-Podman&True Cache 基本操作
从23ai free container安装完毕后,进行基本的设置。由于23ai free有硬件和数据量的使用限制2c/2g、数据12g,若超过此限制会报错 ORA-12954,不建议在生产环境中使用。此系列为了测试新特性和对比19c与23ai的差异,等待Oracle Database 23ai OP版本(On-Premises,本地部署版)发布。
别再用 MySQL Workbench 了,快试试 SQLark!
达梦出品的 SQLark 了解一下
通过PostgreSQL打造AI数据基座,Snowflake收购数据库厂商Crunchy Data
在云计算与AI技术深度融合的关键节点,领先企业率先在数据库赛道展开激烈的角逐。继Databricks三周前收购PostgreSQL服务商Neon后,云数据平台公司Snowflake迅速跟进,宣布收购开源PostgreSQL解决方案提供商Crunchy Data。
Oracle单机怎么设置开机自启?
Oracle的RAC,软件自身做了自启动的功能,那么单机如何实现呢?本文介绍实现方式
左右SQL执行计划妙招 ①——子查询的应用范围
不仅需要懂执行计划,如果还可以左右SQL的执行计划,那就更厉害了....当SQL如同迷宫,执行计划成为谜题,你是束手待毙还是掌握破局之道?三种控制子查询执行计划的隐秘技巧,如同三把钥匙,让你在数据海洋中自如穿行。从查询块内的精准控制,到全局别名的巧妙引用,再到神秘的qb_name魔法...这场与优化器的博弈,才刚刚开始...
GBase 8a DBLINK 配置管理全流程手册:从环境搭建到参数调优的实战指南
DBLink配置管理对DBLink的管理,包括目标集群配置Gateway信息,创建、删除、查询和使用DBLink。配置Gateway信息配置GBase8a集群(local)要使用的Gateway 信息。gbase_8a_gcluster.cnf 中必须配置的参数:gbase_8a_gcluster.cnf 中选配的参数:gcluster_dblink_direct_data_exchange默认值
19c如何将RAC故障节点重构
1.1 删除DB实例[oracle@rac1 ~]$ srvctl remove instance -db orcl -instance orcl2 1.2 从集群中删除节点$ORACLE_HOME/oui/bin在保留节点上运行以下命令以更新该节点上的清单:[oracle@rac1 bin]$ /oracle/app/product/193000/db_1/oui/bin/./runI
【踩坑记录】Glide 抹掉图片圆角透明区域的隐藏机制:一次 Alpha 通道的消失之谜
原以为只是个图片加载问题,结果绕了一圈,发现是 Glide、Bitmap、View 三者联动下的隐秘 Bug。这是一篇关于图片透明圆角被“吃掉”的终极分析与解决方案。
GenAI时代的数据之战再次打响,Salesforce将以80亿美元收购Informatica
自 Salesforce 和 Informatica 取消首次收购尝试以来,已经过去了 13 个月。不过,第二次似乎是个好机会,因为 Informatica 今天宣布 Salesforce 将以 80 亿美元的价格收购它。
MDL LOCK 死锁一例
例子1:trx1trx2begin;select * from testalter table test add col1 int;(堵塞)delete from test limit 1;(死锁)例子2:trx1trx2begin;delete from test limit 1;或者for update语句alter table test add col1 int;(堵塞)delete fro
Linux操作系统的演进、核心技术与应用研究
Linux操作系统自1991年由林纳斯·托瓦兹(Linus Torvalds)发布以来,凭借其开源、稳定、灵活的特性,逐渐从个人项目发展为全球技术生态的核心支柱。作为类Unix系统的代表,Linux不仅重塑了服务器、嵌入式设备和超级计算等领域的技术格局,更通过社区协作模式推动了开源文化的普及。