首页
Search
1
C# 击败 Python 成为 TIOBE 2025 年度编程语言,业界地位仍面临 Java 生态优势挑战
11 阅读
2
IT、互联网行业就业热度依旧!这份调研报告出炉
9 阅读
3
韩报告:中国IT行业需求恢复有望推动韩国对华出口增加
7 阅读
4
巫妖易语言+js逆向+安卓逆向,巫妖易语言,探索JS逆向与安卓逆向的深度应用
5 阅读
5
全国信息学奥赛入门级竞赛被举报泄题,中国计算机学会:收到举报,正在调查
5 阅读
采集分类
技术分享
工具分享
登录
Search
私人云
累计撰写
1,021
篇文章
累计收到
3
条评论
首页
栏目
采集分类
技术分享
工具分享
页面
搜索到
1021
篇与
的结果
2026-01-30
MySQL性能优化最佳实践
(来源:炼数成金前沿推荐) 本课是一门基于MySQL数据库的性能优化课,全课以一线大型互联网公司线上项目为主线去分析、优化、总结。如果是MySQL零基础的同学请先修《MySQLDBA从小白到大神实战》,有一定的MySQL基础再修《MySQL性能优化较佳实践》会比较轻松。 性能优化是一门艺术,比较抽象,它没有固定的招式,优化的关键是学习一种思路,判断一个方向,最后就是一“键”定胜负! 老师把毕生功力传授给你,出去就说自己有三年工作经验! 课程大纲: 第1课MySQL优化方法论 第2课MySQL数据库性能衡量 第3课MySQL服务器优化 第4课MySQL优化之Linux系统层面调优 第5课MySQL核心参数优化 第6课MySQL设计与开发较佳实践 第7课MySQL索引设计 第8课MySQL优化器算法解析 第9课MySQLSQLExplain解读 第10课MySQL写出高效SQL 第11课MySQL锁优化分析 第12课MySQL性能优化的较佳10+案例 授课时间: 课程将于2025年12月15日开课,课程持续时间大约为14周。 授课对象: IT开发人员、IT技术运维、DBA、SA、计算机学生,IT爱好者 预期收获: 全面理解MySQL性能优化的原理,能解决实际工作中碰到的问题,有一定的指导意义,晋升年薪25万+DBA行列 授课讲师: 郭一军浙江象行数据技术有限公司创始人、CEO; 网络ID:guoyJoe,尖线在线教育的创始人; 曾任浙江连连支付首席DBA、浙江知墨技术副总; ITPUB论坛社区资深版主,OracleOCM10g&OCM11g大师; 擅长于Oracle、MySQL的tuning/troubleshooting/internal; 精通电信BOSS系统架构、支付架构和互联网金融大数据风控; 现专注于大数据方向的职业教育及大数据平台应用。 全国统一咨询热线4008-010-006 课程入门讨论咨询群:303917420
2026年01月30日
0 阅读
0 评论
0 点赞
2026-01-30
DB-Engines 发布 2025 全球数据库排名:Oracle、MySQL、SQL Server 稳居前三
IT之家 1 月 14 日消息,DB-Engines 于 2026 年 1 月发布了最新数据库管理系统排名,该报告基于 429 种数据库过去 12 个月的流行度趋势,全面复盘了 2025 年的技术风向。基于排名数据,Oracle 数据库在 2025 年全年中表现强势,再次卫冕全球最受欢迎数据库系统的宝座。紧随其后的是 MySQL,该数据库继续保持了其作为部署最广泛的开源关系型数据库引擎的地位;Microsoft SQL Server 凭借在企业级客户及混合云部署中的持续需求,稳守第三名的位置。开源与云原生技术在 2025 年迎来了显著增长。PostgreSQL 排名第四,并被确认为核心关系系统中增长最快的开源数据库。在非关系型及混合系统领域,MongoDB 继续保持高人气。与此同时,云原生分析平台 Snowflake 增长持续,已成为数据仓库与大规模分析工作负载的重要竞争者;统一数据平台 Databricks 也在机器学习与 AI 驱动的流水线应用场景中获得了极高的关注度。内存键值存储(In-memory Key-value Store)领域呈现“一超多强”局面,Redis 在 2025 年全年的综合流行度上遥遥领先,其竞争对手 Valkey 排名相对较低。SQLite 虽不直接参与缓存领域的竞争,但凭借其作为嵌入式数据库的广泛应用,整体排名依然靠前。IT之家注:内存键值存储是一种高性能数据库(如 Redis),它将数据主要存储在内存中而不是硬盘上,因此读写速度极快。数据以简单的“键(Key)-值(Value)”对形式存储,常用于缓存、会话管理等需要毫秒级响应的场景。DB-Engines Ranking 是全球最权威的数据库流行度排行榜之一。它不统计具体的安装数量,而是通过搜索引擎关键字搜索量、Google Trends 趋势、技术论坛(如 Stack Overflow)的讨论量、招聘网站的职位需求量等多个维度,计算出一个“流行度分数”,以此反映某种数据库在行业内的受关注程度和趋势。
2026年01月30日
0 阅读
0 评论
0 点赞
2026-01-30
MySQL中UNION与UNION ALL区别
使用MySQL时,union与union all的用法容易混淆。本文将为你详细解析两者的区别,帮助你更好地掌握它们在查询合并中的不同作用和性能特点。1、 启动Navicat软件2、 看看小编整理的两张数据表中的详细信息。3、 可以看出,两张表中均包含相同的一条数据(张三,123)。4、 现在开始动手实践吧!5、 通过 union 查询语句将两个表中的姓名和编码合并输出:从 test1 表选取姓名与编码,并与从 test2 表选取的相同字段进行联合,去除重复记录,最终展示统一结果。6、 所示,结果清晰可见。7、 通过使用 union all 查询,将两个表中的数据合并输出,语句为:从 test1 表中选取 name 和 code 字段,与从 test2 表中选取的相同字段进行联合,保留所有记录,包括重复项。8、 结果所示。9、 两次执行结果对比可见,union返回三条数据,而union all返回四条,其中包含一条重复记录(张三,123),说明union会去重,union all则保留所有记录。10、 union在合并数据时会自动去除重复记录,确保结果唯一;而union all则保留所有记录,包括重复项,不进行去重处理。两者主要区别在于是否对结果集进行去重操作。11、 通常情况下,union 的使用更为普遍。12、 通过PL/SQL工具可实现DMP文件的导入与导出操作。海量资讯、精准解读,尽在新浪财经APP
2026年01月30日
0 阅读
0 评论
0 点赞
2026-01-30
Windows安装MySQL详细教程
MySQL是一种广泛应用于程序开发的轻量级关系型数据库,隶属于Oracle公司。因其体积小、性能高效,特别适合中小型项目开发,深受开发者青睐。接下来将为大家详细介绍其基本使用方法与操作步骤,帮助快速掌握这一常用数据库工具。1、 进入MySQL官网下载页面,挑选所需版本,我选用了无需安装的zip压缩包。2、 点击just start my download,浏览器会开始下载MySQL的ZIP压缩文件。3、 下载完成后,将文件解压至指定安装目录,并记清解压路径,后续配置my.ini文件及环境变量时需使用该路径。4、 新建my.ini文件并写入相应内容5、 basedir为程序安装目录,datadir为数据存储目录。6、 设置系统变量7、 MySQL安装路径环境变量8、 C盘下的mysql-8.0.17-winx64文件夹路径9、 用管理员权限启动命令提示符工具。10、 进入指定路径:C:webmysql-8.0.11in,执行相关操作。11、 执行命令 mysqld --initialize --console 初始化数据库,生成初始数据并输出到控制台。12、 执行安装命令:mysqld install,完成服务配置。13、 输入命令 net start mysql 以启动服务。14、 MySQL服务已成功启动!15、 MySQL数据库安装已全部完成!海量资讯、精准解读,尽在新浪财经APP
2026年01月30日
0 阅读
0 评论
0 点赞
2026-01-30
裁员惹的祸?MySQL开源仓库被曝三个月无提交
1 月 13 日,据外媒 DevClass 报道,Oracle 旗下被誉为“全球最受欢迎开源数据库”的 MySQL,其 GitHub 上的 MySQL Server 仓库已超过三个月无任何代码提交,最新提交记录停留在 2025 年 9 月。这一异常的“停摆”状态,不仅引发了社区对 MySQL 开源项目未来走向的担忧,也让众人热议:MySQL 是否仍然称得上是一个真正的开源项目。开源仓库断更三个月,MySQL 开发活跃度跌入历史低谷Oracle 于 2010 年通过收购 Sun Microsystems 获得了 MySQL。在收购后的最初几年里,MySQL 的开发工作仍然保持着相对稳定的推进节奏。不过,自 2019 年起,不少人发现 MySQL 的提交数量开始逐年下降。根据 Percona 软件工程经理 Julia Vural 绘制的图表显示,2025 年 MySQL 的总提交量降至项目启动(2000-2001 年)以来的最低值,远低于 2019 年之前的水平。时至今日,MySQL Server 官方仓库的 Commit 数量已经直接为 0。去年 9 月,MySQL 核心团队遭重创,70 人被裁回看这一开发停滞的时间点,恰好与 Oracle 内部 MySQL 团队变动的时间高度重合。外界普遍认为,MySQL 社区版的停摆,与 2025 年 9 月 Oracle 的裁员行动存在直接关联。据 The Register 当时披露,Oracle 在一轮全球裁员潮中,对 MySQL 核心开发团队实施“大规模裁员”,约 70 名资深工程师和核心开发者被裁,其中不乏长期参与社区版迭代的关键人员。这一决定在数据库行业引发强烈反响。MySQL 之父 Michael “Monty” Widenius 彼时公开表示对此“感到悲伤”。他在社交平台上写道:“上周听到 MySQL 大规模裁员的消息时,我感到有些心碎。虽然我对 Oracle 的做法并不感到意外,但事情发展到这种地步,仍然让我感到难过。”Michael “Monty” Widenius 还指出,当初创建 MariaDB 的目的之一就是 “为下一代 MySQL”提供一个更稳定、更可持续的开源未来。曾在 MySQL 担任性能工程师的知名社区成员 Peter Zaitsev 则更直接指出:“这是Oracle‘缓慢扼杀MySQL社区版’的又一步。”MySQL 开源版被“边缘化”?外媒 DevClass 指出,提交停滞的背后,反映的是 Oracle 对 MySQL 战略重心的明显转移。目前,Oracle 更加专注于 MySQL 的专有产品线,包括带有私有扩展的企业版、分布式集群版本,以及云托管的 HeatWave 服务。相比之下,开源社区版本获得的资源投入正在被持续压缩。此前亦有消息称,MySQL 团队已被并入 Oracle HeatWave 业务单元,未来开发重点将转向云端分析与 AI 相关能力,而非传统社区版本的功能演进。尽管 MySQL 仍以 GPL v2 许可证对外发布,维持着“开源”的身份,但在不少业内人士看来,这种开源已经更多停留在形式层面。对此,曾任 AWS 关系数据库服务(RDS)软件开发经理、前 MariaDB 基金会 CEO 的 Otto Kekäläinen 直接发布一篇《2026 年停止使用 MySQL,它并非真正的开源软件》的文章作出尖锐的评价:“这并不令人意外——Oracle 并不值得被信任为开源项目的管理者。”他回顾道,2009 年 Oracle 收购 Sun Microsystems 并获得 MySQL 时,欧盟委员会曾一度接近否决这笔交易,担心 Oracle 的真实意图是削弱竞争。最终,Oracle 承诺会继续推进 MySQL 的发展、不会将其“杀死”,交易才得以通过。但事实证明(这并不让人意外),Oracle 并没有成为 MySQL 合格的开源项目守护者,围绕 MySQL 的社区多年来一直在不断萎缩。Otto Kekäläinen 表示:“如今,MySQL 的所有开发工作几乎都在封闭环境中进行。对外公开的 Bug 追踪系统并非 Oracle 内部真正用于 MySQL 开发的那一套系统。那些尝试向 MySQL 贡献代码的人,往往只会看到自己的 Pull Request 或补丁被标记为“已收到”,几乎得不到任何反馈。随后,这些改动可能会、也可能不会出现在下一个 MySQL 版本中,而且往往被重写,Git 提交记录中的作者和提交者字段也只剩下 Oracle 员工的名字,真正的原始作者最多只在博客文章中得到一句轻描淡写的致谢。我曾在亚马逊云服务(AWS)担任工程经理,负责 RDS MySQL 和 RDS MariaDB 核心团队的开发工作,期间也管理过团队向 MySQL 和 MariaDB(由 MySQL 原始作者 Michael Widenius 发起的分支项目)提交代码。可以说,我所在团队的所有开发者都不愿意向 MySQL 提交代码,原因正是 Oracle 对外部贡献者的态度实在糟糕。与之形成鲜明对比的是 MariaDB。MariaDB 的所有开发都在 github.com/mariadb/server 上实时进行,任何人都可以提交 Pull Request 并获得代码评审,所有问题都会在 jira.mariadb.org 上公开讨论——这正是一个真正开源项目应有的样子。MySQL 只是’在许可证意义上是开源的‘(GPL v2),但在项目运作层面,它已经不再是一个真正的开源项目。”除了开发停滞,Otto Kekäläinen 还在其博客中还揭露了 MySQL 近年的“技术滑坡”:当 MySQL 8.0.29 发布并将默认的 ALTER TABLE 方法切换为 in-place 执行时,其中存在大量未被充分覆盖的边界情况,导致不少用户遭遇数据库崩溃和数据损坏。这个问题直到 一年之后的 MySQL 8.0.32 才算得到完整修复。更让许多用户感到不满的是,Oracle 将 8.0 系列定位为“evergreen(常青)”版本,却在小版本更新中不断引入新功能和行为变更,而不是像用户长期以来所预期的那样,仅在这些 x.y.z 维护版本中进行缺陷修复和安全更新。在此期间,MySQL 长达六年没有推出真正意义上的新主版本。2018 年发布 MySQL 8.0 之后,直到 2023 年才推出 MySQL 8.1,但该版本只是一个短期的预览版。首个真正的新主版本 MySQL 8.4 LTS 则是在 2024 年发布。尽管名义上是一次主版本更新,但由于几乎没有引入实质性的新功能,令不少用户感到失望。此外,还有大量用户反馈,在更新到较新的 MySQL 版本后性能出现下降。例如,知名 MySQL 性能专家 Mark Callaghan 的基准测试显示,在写密集型工作负载下,MySQL 9.5 的吞吐量通常比 8.0 低约 15%。Otto 坦言,有些人认为,他们并不在意 MySQL 是否真的算得上开源,也不关心它未来几年是否还有前景,只要现在还能用就够了。但抱有这种想法的人正在承担极大的风险。在软件应用栈中,数据库往往是最关键、最核心的组成部分。一旦在运维层面出现问题,更不用说安全漏洞,都会立刻产生严重后果。而这种“无所谓”的态度,最终很可能会让人被解雇,甚至面临法律诉讼。在 Otto 看来,真正的开源项目中,问题是被公开讨论的,而且问题越严重,就会有越多的人和公司参与修复。从开发方法论的角度看,开源与科学方法十分相似:思想可以自由流动,不断被质疑和验证,最终胜出的,是证据最充分、方案最可靠的那一个。他表示,如今的 MySQL 无论是软件本身、文档,还是官网呈现方式,都在不断引导用户放弃开源版本,转而使用闭源的 MySQL 产品,尤其是 HeatWave。这不仅是闭源服务,还意味着 Oracle 将完全掌控客户数据库中的内容。当然,也有人会辩称,这是 Oracle 盈利、并提供更好产品的方式。但 Reddit 等平台上的大量用户反馈显示,现实情况更像是:Oracle 正在对最后一批被“锁住”的 MySQL 用户进行榨取——用户被迫支付越来越高的费用,却获得越来越少的价值。MySQL 未来不可否认,MySQL 目前仍保持着较高的知名度和装机量,在 DB-Engines 排名中位列第二,在 Stack Overflow 调查中也仍是使用最广泛的开源数据库之一。但隐忧正在浮现。MySQL 开源项目的长期停滞,可能迫使企业用户重新评估数据库选型;同时,LAMP 生态中大量“隐性 MariaDB 替代 MySQL”的现象,也在悄然稀释 MySQL 的真实用户基础。正如外媒 DevClass 在报道中所言:“MySQL不会立即消失,但如果这个项目继续停滞不前,其使用量可能会下降。” 来源:https://devclass.com/2026/01/13/open-source-mysql-repository-has-no-commits-in-more-than-three-months/https://optimizedbyotto.com/post/reasons-to-stop-using-mysql/https://github.com/mysql/mysql-server/graphs/commit-activity本文来自微信公众号“CSDN”,整理:苏宓 ,36氪经授权发布。
2026年01月30日
0 阅读
0 评论
0 点赞
1
...
171
172
173
...
205