MySQL
文章平均质量分 85
阮胜昌
可提供技术业务:
1.DB故障处理/疑难杂症远程支援
2.Mysql/PG/Oracle/SQLSERVER数据库技术服务
欢迎关注我的公众号:数库信息技术 第一时间一起学习新知识!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[昌哥IT课堂]|欢迎 MySQL 9.0,回顾 Oracle 在 8.0 版中的管理(译)
有 MySQL(社区版,开源),然后是一些额外组件和外部产品用于 MySQL 企业版构建,最后是 HeatWave,它不仅仅是 MySQL(分析、Lakehouse、机器学习、GenAI),所有这些魔法都在云中发生,在特定优化的机器上作为 MySQL 的辅助引擎。例如,与针对具有多值索引的表运行查询相关的错误,这会导致服务器有时会在执行使用此索引的复杂 SELECT 查询时意外退出,是由我们云端的运维团队发现并在 8.0.37 和 8.4.0 中修复的。(其余的不是错误、重复的,仍在处理中,...)转载 2024-09-18 10:19:40 · 310 阅读 · 0 评论 -
使用 MySQL Shell 获取 MySQL 诊断信息(译)
当我首次尝试获取诊断信息时,我收到一条消息,告诉我需要更改两个全局变量:slow_query_log 需要设置为 ON,log_output 需要设置为 TABLE。让我们来看看 0.sys.memory_by_user_by_current_bytes.tsv,该文件显示了每个数据库用户的内存使用情况。在本演示中,我正在使用一个生产 MySQL 数据库,用于我编写的帮助我管理高尔夫联赛的 Web 应用程序。对于较长的查询,我们可能看不到整个查询,但我们可以获取足够的信息来在代码中识别查询。原创 2024-08-23 17:25:32 · 543 阅读 · 0 评论 -
自定义 MySQL Shell 提示符
我可以通过试错来找到接近背景颜色的颜色,但如果我那样做,如果我将来为终端选择了不同的背景颜色,我就需要再次更改颜色。这个代码块告诉 MySQL Shell,如果 %ssh_host% 的值是一个空字符串,将传输变量的值设置为 %target% 变量的值——通常这个值是由主机和端口用冒号(:)分隔的。如果 %ssh_host% 的值不是空字符串,传输变量的值将设置为 %ssh_host% 的值,后面跟着一个右箭头的字符值,最后以 %target% 变量的值结束。对于我的需求来说,端口号并不是必要的。原创 2024-08-21 11:11:00 · 833 阅读 · 1 评论 -
数据库研发人员必看的MySQL 8.0新特性
下行索引可以按前向顺序扫描,效率更高。从MySQL8.0.23版本开始,MySQL支持不可见列(invisible columns),在之前版本中MySQL对所有列都是可见的,所谓不可见列就是指在正常默认查询中不会显示出来,用select * from 语句是无法查询出不可见属性的列的。`push_difference_quantity_status` tinyint(1) NOT NULL DEFAULT '-1' COMMENT '到金蝶的状态(-1:不需要推送,0:未推送,1:已推送)',原创 2024-01-31 15:41:18 · 624 阅读 · 1 评论 -
MySQL 8.0.23 新特性-不可见列
如果用户希望在不影响现有应用程序的情况下将新列引入数据库,则用户可以使该列不可见,并在新应用程序中显式引用该列。第1行:试图在不在列列表中指定值的情况下将值插入不可见列,会导致失败。这些示例展示了ALTER语句在修改列可见性属性方面的灵活性,包括在不可见和可见状态之间更改列,以及在不影响其他列属性的情况下调整可见性。这些示例展示了将数据插入包含可见列和不可见列的表的不同场景,突出显示了不可见列相对于插入操作的行为。在提供的SQL代码片段中,演示了具有可见列和不可见列的表的几种插入场景。原创 2023-09-11 11:59:04 · 703 阅读 · 0 评论
分享