- 博客(216)
- 收藏
- 关注
原创 大模型评测与AI产品质量保障:第21篇 传统基准测试实战(二):GSM8K、MATH 与 TruthfulQA
本文介绍了三个评估大模型数学推理与诚实性的基准测试:GSM8K、MATH和TruthfulQA。GSM8K包含8,500道小学数学应用题,测试多步推理能力;MATH则提供12,500道竞赛级数学题,评估高级数学能力;TruthfulQA检测模型是否"胡说八道"。文章详细解析了GSM8K的数据结构、评测方法及局限性,并展示了如何使用Python构建评测器。这些基准共同构成了评估大模型数学推理和诚实性的重要工具集。
2026-07-05 22:52:07
219
原创 大模型评测与AI产品质量保障:第20篇 传统基准测试实战(一):MMLU 与 HellaSwag
本文介绍了两个重要的AI基准测试:MMLU(大规模多任务语言理解)和HellaSwag(常识推理)。MMLU是一个覆盖57个学科的综合性测试,包含约15,908道选择题,难度从初中水平到专业资格考试不等。文章详细说明了MMLU的设计理念、题目结构,并提供了Python代码实现简化版的评测流程,包括提示词构建、单题评测和批量测试功能。评测器能输出每道题的模型回答与正确答案对比,并生成准确率报告。这些基准测试对于评估大模型的多领域知识理解和推理能力具有重要意义。
2026-07-05 22:27:00
227
原创 大模型评测与AI产品质量保障:第19篇 基准测试总论:如何设计一场公平的模型考试
这篇文章摘要如下: 《大模型基准测试全解析:设计原则与实施指南》 本文系统介绍了AI大模型基准测试的核心方法论,主要包含三个方面: 基准测试的必要性 解决直觉评测不可复现、不可比较、不可规模化的问题 通过标准化、可量化、可复现的测试集实现客观评估 基准测试设计六步法 确定评测维度(知识理解、逻辑推理等5大维度) 构建数据集(代表性、难度梯度、答案确定性) 设计提示词模板 锁定测试参数 执行评测 分析结果 关键实施要点 使用代码示例展示维度权重分配 演示数据集构建方法(包含常识题、专业题等) 强调防作弊和数据
2026-07-05 00:24:30
187
原创 大模型评测与AI产品质量保障:第18篇 对话历史管理与多轮对话测试
文章摘要 本文探讨了大模型多轮对话中的核心问题与管理策略。主要内容包括: 上下文机制:模型依赖完整历史消息数组构建上下文,每轮对话新增消息会导致token消耗线性增长,可能触及上下文窗口限制。 挑战:长对话面临窗口溢出、关键信息遗忘及行为漂移问题,需通过截断或压缩策略优化(如保留最近对话+摘要历史)。 实践方案:提供代码示例模拟对话增长与历史压缩,动态截断或调用模型生成摘要以节省token,平衡信息保留与效率。 核心结论:合理管理对话历史是保障大模型多轮交互效果的关键,需结合业务场景选择截断、压缩或混合策略
2026-07-05 00:10:52
201
原创 大模型评测与AI产品质量保障:第17篇 系统提示词与用户提示词的角色分工
这篇文章从测试工程师视角分析了AI对话系统中系统提示词(system prompt)和用户提示词(user prompt)的关系与优先级。主要观点包括: 角色定义:system prompt类似公司规章制度,设定AI的全局行为准则;user prompt则是具体任务指令。 优先级测试:通过多个冲突场景验证,发现system prompt通常具有更高优先级,但模型会灵活处理冲突。例如: 强制中文的system prompt会覆盖用户要求英文的指令 设定为医生的AI会拒绝编写代码的要求 JSON格式要求会优先于
2026-07-04 23:51:32
165
原创 大模型评测与AI产品质量保障:第16篇 重复惩罚与频率惩罚:解决输出“复读”
文章摘要: 本文探讨了大语言模型生成文本时出现重复内容(“复读机”问题)的原因及解决方案。作者指出,自回归生成的特性容易导致模型重复已出现的内容,原因包括上下文强化、概率洼地和训练数据模式。通过代码示例展示了如何触发和量化重复现象。文章重点解析了frequency_penalty和presence_penalty两个参数的作用机制:前者基于token出现频次惩罚重复,后者对出现过的token统一惩罚。实验数据表明,合理调节这两个参数可显著降低文本重复率(从42.9%降至5.4%),同时增强生成内容的多样性。
2026-07-04 23:35:28
535
原创 大模型评测与AI产品质量保障:第15篇 Max Tokens 与生成终止机制
文章摘要: 本文探讨了大语言模型生成文本时的终止机制,重点解析了Max Tokens、停止词与自然终止三种方式。Max Tokens作为硬性限制,易导致输出截断(如JSON格式损坏),测试时需验证finish_reason并预留足够长度;停止词(stop参数)可主动终止生成,适用于多轮对话或格式控制;自然终止由模型内部EOS标记触发。测试工程师需警惕长度截断引发的边界问题(如数据不完整),建议通过实验观察不同参数组合下的输出稳定性,确保生成内容符合预期。文中包含代码示例,演示了截断对JSON结构的破坏及停止
2026-07-03 22:08:05
365
原创 大模型评测与AI产品质量保障:第14篇 Top-P 与 Top-K:核采样与截断采样的艺术
文章摘要: 本文深入解析了大模型生成文本时的两种关键采样策略——Top-K和Top-P。Top-K通过固定候选token数量(K值)控制输出的确定性与多样性,适用于需要稳定结果的场景;Top-P则根据概率分布动态调整候选池(累积概率≥P),更灵活适配不同上下文。测试显示,低Top-P值(如0.1)会大幅降低输出多样性,而Top-P≥0.5时多样性趋于饱和。两者可单独或组合使用,并与Temperature参数协同调节生成效果。实际应用中,建议对事实性内容(如“中国的首都是”)采用低Top-P保证准确性,对创意
2026-07-03 19:39:31
372
原创 大模型评测与AI产品质量保障:第13篇 控制生成之 Temperature:温度参数完全指南
摘要:理解与测试大模型中的Temperature参数 本文深入解析了大语言模型中的Temperature参数,揭示了其如何通过调整softmax函数来控制模型输出的随机性。Temperature参数从数学上影响token选择的概率分布,低值(如0)使输出确定性高,高值(如1.5-2.0)则增加创造性但可能降低准确性。文章通过代码示例展示了不同Temperature值对生成结果的影响,并强调了其在测试中的重要性:低Temperature适合需要可重复性的场景,而高Temperature适用于创意任务。最后,作
2026-07-03 18:51:20
198
原创 大模型评测与AI产品质量保障:第12篇 如何测试与缓解幻觉
第一层:规则检测 → 快速过滤明显幻觉(如格式错误、自相矛盾) 第二层:外部知识校验 → 用知识库/搜索引擎验证事实 第三层:LLM-as-a-Judge → 用更强的模型做裁判 第四层:人工抽检 → 兜底和校准 下面逐一展开,每一层都配有可运行的代码。四、第三层:LLM-as-a-Judge——用模型评模型 4.1 设计评判提示词 当需要评估生成内容的忠实度、一致性时,可以调用更强的模型(或同一模型的不同实例)来做裁判。一、幻觉测试的总体策略 测试幻觉的核心挑战是:没有绝对标准答案。
2026-07-02 23:01:34
489
原创 大模型评测与AI产品质量保障:第11篇 大模型为什么“胡说八道”:幻觉成因深度解析
将大模型幻觉分为事实性、忠实性与逻辑性三种类型,用Python实战触发各类幻觉并深度解析预训练数据噪声、注意力机制衰减与概率推理局限等系统性成因,为精准设计测试用例提供理论基础。
2026-07-02 22:48:25
302
原创 大模型评测与AI产品质量保障:第10篇 提示词工程:让模型“听懂”你的话
提示词工程(Prompt Engineering)是通过精心设计输入文本,引导大模型产生期望输出的系统性方法。它不是"写一句话问模型",而是"设计一套指令协议",让模型的行为变得可预测、可复现、可测试。
2026-07-02 22:21:03
245
原创 大模型评测与AI产品质量保障:第9篇 Token:大模型的最小计量单位
深入拆解Token的概念、BPE分词原理及不同模型的分词差异,用Python演示Token计数、成本估算与上下文窗口测试,揭示中英文Token效率差异及其对大规模测试成本的影响。
2026-07-01 22:57:04
331
原创 大模型评测与AI产品质量保障:第8篇 微调大模型:全参微调、LoRA 与 QLoRA
摘要: 本文解析了大模型微调技术,对比了全参微调、LoRA和QLoRA三种方法的核心差异与应用场景。全参微调效果最佳但成本极高,LoRA通过低秩矩阵压缩参数实现低成本高效微调,QLoRA进一步结合量化技术,使消费级显卡也能训练。测试工程师需关注微调后的四维验证框架:目标能力提升、原始能力保持、新能力验证和安全性保持。微调技术选择需权衡任务需求与资源成本,优先尝试提示词+RAG,必要时再微调。
2026-07-01 22:37:29
512
原创 大模型评测与AI产品质量保障:第7篇 机器学习的三种学习范式
范式一句话生活类比有监督学习给题目和答案,让机器学会做题学生做练习册,有标准答案对照无监督学习只给题目不给答案,让机器自己找规律给你一堆混装乐高,自己分类强化学习不给答案,只给奖惩,让机器在试错中进步训练狗:做对了给零食,做错了没有对比维度有监督学习无监督学习强化学习数据形式(输入, 标签) 配对只有输入,无标签环境状态 + 奖励信号反馈方式即时正确答案对比无外部反馈延迟的奖励/惩罚核心目标学习输入到标签的映射发现数据内在结构学习最优决策序列。
2026-07-01 22:18:43
388
原创 大模型评测与AI产品质量保障:第6篇 AI 的六块技术拼图
AI技术全景:六大核心领域与大模型融合 本文系统梳理了AI技术的六大核心领域(自然语言处理、计算机视觉、语音、知识图谱、具身智能、多模态)及其与大模型的融合趋势。 自然语言处理(NLP):涵盖文本分类、机器翻译等任务,现代大模型已实现多任务统一处理,测试需关注多语言能力、长文本理解和指令遵循。 计算机视觉(CV):包括图像分类、OCR等,多模态大模型可直接处理视觉输入,测试重点包括细粒度识别和抗干扰能力。 语音技术:ASR/TTS与声纹识别等,大模型实现端到端语音交互,需测试噪声环境适应性和方言识别。 知识
2026-06-30 22:34:47
234
原创 大模型评测与AI产品质量保障:第5篇 大模型是怎样炼成的 预训练、微调与对齐
摘要: 大模型的训练流程分为预训练、指令微调和对齐三个阶段。预训练通过海量数据让模型掌握语言统计规律,形成基座模型;指令微调教会模型遵循指令回答问题;对齐则通过人类反馈优化模型输出的有用性、真实性和无害性。不同阶段使用不同数据和方法,最终塑造模型的"性格"和能力。理解这一流程有助于测试工程师定位模型缺陷的根源,如知识错误可能来自预训练,格式问题可能源于指令微调不充分,而过度拒答则可能由对齐策略导致。
2026-06-30 22:15:04
809
原创 大模型评测与AI产品质量保障:第4篇 主流大模型全景图比较
摘要: 本文针对大模型测试工程师的核心痛点——模型选型问题,横向对比2026年四大旗舰模型(GPT-5.4、Claude 4.8、Gemini 3.5、DeepSeek-V4)。从核心能力、上下文长度、价格等维度建立对比矩阵,提出测试场景驱动的选型框架:通用测试用GPT-5.4作基准,安全测试首选Claude 4.8,多模态场景必测Gemini 3.5,成本敏感型测试推荐DeepSeek-V4。文末提供多模型对比测试的Python实现方案,通过统一API接口实现自动化评测。帮助测试工程师根据功能、安全、成本
2026-06-30 21:56:42
222
原创 大模型评测与AI产品质量保障:第3篇 用 Python 调用 模型API
摘要: 本文是AI测试实战系列的开篇,指导测试工程师快速掌握用Python调用大模型API的方法。通过DeepSeek-V4示例,详细讲解环境配置、API Key安全管理、基础请求发送及多轮对话实现,并解析响应结构中的关键字段(如finish_reason、token消耗等)。文章强调主流模型API的OpenAI兼容性,封装了可复用的测试函数,为后续基准测试、功能验证和性能压测奠定基础。10分钟即可完成首个AI程序调用,适合零基础开发者快速入门。 关键词: 大模型API、Python调用、测试工程师、Dee
2026-06-30 21:38:07
166
原创 大模型评测与AI产品质量保障:第2篇 AI 的三种形态:判别式、生成式与推理型
文章摘要: 本文详解AI三大类型——判别式、生成式和推理型,通过代码实例展示其差异与测试重点。判别式AI(如分类模型)输出确定性结果,需测试准确率和鲁棒性;生成式AI(如GPT)具有随机性,需评估创造性、一致性和安全性;推理型AI(如DeepSeek-R1)强调逻辑链,需验证步骤合理性和结论正确性。作者提供实操实验(情感分类、文本生成、逻辑推理)帮助读者直观区分三者,并预告后续API调用教程。理解这些差异是设计针对性测试策略的关键。
2026-06-29 22:54:21
278
原创 大模型评测与AI产品质量保障:第1篇 AI 与大模型基础认知
你是否想过,那个能帮你写代码、画图、做PPT的"人工智能",到底是怎样一步一步走到今天的?为什么2023年之后,AI突然变得如此"聪明"?这篇就来聊聊人工智能70年波澜壮阔的演进史,以及大模型为何被视为一个时代的转折点。
2026-06-29 22:43:37
364
原创 MySQL 系列:第30篇 大型项目综合实战与性能调优复盘
本文总结了一个电商订单系统的完整数据库设计方案。针对日均50万订单、年增量1.8亿条的业务规模,采用分区表、索引优化和归档策略来应对高并发查询需求。核心包含四张表:用户表(500万)、商品表(10万)、按月分区的订单主表(RANGE分区)和订单明细表。通过Python脚本模拟生成3个月运营数据(5000用户、1000商品、10万订单),并详细说明表结构设计的优化思路,如分区策略选择、复合索引设计等。该方案重点解决电商系统典型痛点:高并发下单(P99<100ms)、复杂条件分页查询(P99<200ms)和历史
2026-06-29 22:05:51
170
原创 MySQL 系列:第29篇 分库分表与分布式扩展
摘要: 分库分表是解决单机数据库性能瓶颈的关键方案,通过将数据分散到多台MySQL实例实现水平扩展。文章对比了垂直拆分(按业务模块)和水平拆分(按数据行)的优劣,重点讲解了水平拆分的HASH分片和RANGE分片策略及其适用场景。针对分库分表后的全局唯一ID问题,详细介绍了雪花算法(Snowflake)的原理与Python实现,并分析了其优缺点。该方案适合高并发场景,但需注意时钟回拨问题。
2026-06-29 21:58:29
215
原创 MySQL 系列:第28篇 大表优化与分区表
摘要: 本文针对数据库大表性能优化,重点介绍了分区表技术。通过模拟百万级订单表,对比普通表与分区表的查询效率,分区表利用分区裁剪可显著提升查询速度。同时讲解了合理数据类型、历史数据归档等常规优化手段,并对比了分区与分库分表的适用场景。最后提及在线DDL工具可安全修改大表结构,避免业务阻塞。数据量大时,分区表能有效实现大表化整为零的优化效果。
2026-06-29 21:53:24
443
原创 MySQL 系列:第27篇 性能监控与诊断
文章摘要: 本文系统梳理了MySQL高可用架构的演进与选型,从传统方案(如MHA和Orchestrator)到原生方案(InnoDB Cluster和Group Replication),并重点实践了ProxySQL实现读写分离。通过Python和Docker演示了主从复制监控、InnoDB Cluster状态检查及ProxySQL配置,解决了主库宕机自动切换、读写分离等生产环境核心问题。文章强调高可用的核心目标,并提供了从手动到自动、从外部工具到内核集成的技术演进路线,为不同规模场景下的MySQL高可用架
2026-06-28 09:38:58
227
原创 MySQL 系列:第26篇 高可用架构选型
MySQL高可用架构演进与ProxySQL实践 本文系统梳理了MySQL高可用方案的演进路线,从传统工具(MHA、Orchestrator)到原生集群方案(InnoDB Cluster、Group Replication),并重点实践了ProxySQL实现读写分离。核心内容包括: 高可用目标:解决主库宕机自动切换、客户端无感知迁移等关键问题 方案演进:手动切换→脚本化(MHA)→自动化(Orchestrator)→原生集成(InnoDB Cluster) ProxySQL实践:通过Docker部署并配置读写
2026-06-28 09:34:12
233
原创 MySQL 系列:第25篇 主从复制搭建与原理
本文深入解析了MySQL的日志系统,包括Redo Log、Undo Log、Binlog等核心日志的工作原理及其在数据库恢复、事务管理和性能优化中的作用。通过Python代码演示了日志配置查询、事务回滚、Binlog解析和慢查询分析等实用技巧,帮助开发者全面掌握MySQL的日志机制,从而提升数据库运维和优化能力。
2026-06-26 20:00:44
222
原创 MySQL 系列:第24篇 备份与恢复实战
逻辑备份(mysqldump):灵活、可读、跨版本,适合中小型数据库物理备份(XtraBackup):快速、热备、支持增量,适合大型数据库PITR 时间点恢复:结合 binlog 实现秒级精准回滚Python 自动化:将备份恢复流程脚本化,纳入运维体系没有经过恢复验证的备份,等于没有备份。想了解更多还可以去各个平台搜索「IT策士」,一起升级 IT 思维!
2026-06-26 19:51:27
244
原创 MySQL 系列:第23篇 日志系统全掌握
文章摘要 MySQL 8.0的JSON数据类型为处理半结构化数据(如商品动态属性)提供了高效方案。本文通过Python实战演示JSON字段的增删改查: 数据准备:创建含JSON列的商品表,存储品牌、规格等嵌套属性。 字段提取:使用->>操作符或JSON_EXTRACT函数获取JSON内文本/数值,支持数组和嵌套查询。 修改操作: JSON_SET安全更新/新增字段 JSON_INSERT仅新增,JSON_REPLACE仅覆盖 JSON_REMOVE删除字段,JSON_ARRAY_APPEND/INSERT操
2026-06-26 19:44:37
199
原创 MySQL 系列:第22篇 JSON 数据类型实战
文章摘要: MySQL 8.0 的 JSON 数据类型为半结构化数据提供了高效存储与灵活查询能力。本文通过 Python 实战演示了 JSON 数据的操作: 存储设计:在商品表中使用 JSON 字段存储动态属性(如品牌、颜色)和标签数组。 数据提取:使用 -> 和 ->> 操作符提取 JSON 字段,支持嵌套对象和数组访问。 数据修改:通过 JSON_SET、JSON_INSERT、JSON_REPLACE 和 JSON_REMOVE 动态增删改字段,并利用 JSON_ARRAY_APPEND 操作数组。
2026-06-25 00:17:29
243
原创 MySQL 系列:第21篇 CTE 与递归查询
聚合窗口:SUM/AVG/COUNT + OVER,实现累计和移动平均。排序函数:ROW_NUMBER(不重复)、RANK(跳号)、DENSE_RANK(不跳号),取 TopN 的利器。偏移函数:LAG 看历史、LEAD 看未来,计算环比差值。分桶函数:NTILE 将数据分层。窗口帧:ROWS/RANGE BETWEEN … 精确定义计算范围。窗口函数是 SQL 进阶的分水岭,掌握它,你就能用简洁的查询完成复杂的数据分析。下一篇我们将学习CTE 与递归查询,处理树形结构和组织架构。下次见!
2026-06-25 00:10:27
179
原创 MySQL 系列:第20篇 窗口函数大全
本文介绍了MySQL 8.0的窗口函数,通过Python实战演示了其强大功能。窗口函数可在保留明细数据的同时进行分组计算,解决了GROUP BY的局限性。主要内容包括: 窗口函数基本语法:使用OVER子句配合PARTITION BY分组和ORDER BY排序 聚合窗口函数:实现累计销售额计算和移动平均等操作 排序函数:对比ROW_NUMBER、RANK和DENSE_RANK的排名差异 窗口帧控制:通过ROWS BETWEEN指定计算范围 通过销售数据分析案例,展示了窗口函数在保留原始数据行的同时,完成复杂统
2026-06-25 00:02:49
967
原创 MySQL 系列:第19篇 锁的深度解析
InnoDB锁机制深度解析 摘要:本文通过Python多线程实验深入剖析MySQL InnoDB的锁机制,包括共享锁(S锁)与排他锁(X锁)的互斥关系、意向锁的作用原理,以及行锁的三种形态(记录锁、间隙锁和临键锁)。实验环境搭建了包含间隙的主键表,演示了不同锁类型的行为特征,特别展示了间隙锁如何防止幻读。通过性能模式(data_locks)实时监控锁状态,帮助开发者理解锁冲突和死锁排查方法,为数据库高并发场景下的锁优化提供实践指导。(149字) 关键词:InnoDB锁机制、间隙锁、MVCC、事务隔离、死锁排
2026-06-24 23:58:19
512
原创 MySQL 系列:第18篇 事务隔离级别与 MVCC
本文通过Python多线程模拟数据库并发场景,深入讲解了MySQL事务隔离级别和MVCC机制。重点演示了四种隔离级别的特性:READ UNCOMMITTED可能产生脏读;READ COMMITTED避免脏读但存在不可重复读;REPEATABLE READ通过MVCC实现可重复读;SERIALIZABLE完全串行化解决幻读。文章还剖析了MVCC底层原理,包括undo log版本链和ReadView可见性判断规则。通过实际代码示例,直观展示了不同隔离级别下的数据访问差异,帮助开发者理解如何在高并发场景下平衡数据
2026-06-24 23:54:26
286
原创 MySQL 系列:第17篇 SQL优化实战技法
SQL 性能优化实战:三大杀手问题解析 本文针对生产环境常见的三类 SQL 性能问题,通过 Python 实战演练提供解决方案: 索引失效问题 演示了隐式类型转换导致索引失效(如 VARCHAR 列用数字查询) 对比了函数包裹索引列与直接查询的效率差异 提供 LIKE 语句的正确使用方式 分页查询优化 揭示传统 LIMIT OFFSET 在深分页时的性能问题 提出基于主键游标的分页优化方案 数据准备 包含完整的百万级测试数据生成脚本 建立用户表和订单表及相关索引 每个问题都配有: 错误示例演示 EXPLAI
2026-06-24 23:49:15
436
原创 MySQL 系列:第16篇 执行计划与 SQL 优化利器
MySQL EXPLAIN 深度解析:10万条数据实战优化指南 摘要:本文通过Python构建10万条订单测试数据,深入解析MySQL EXPLAIN执行计划的每个关键字段。重点包括: 核心指标解读: type字段揭示查询效率(const > ref > range > ALL) rows显示预估扫描行数 key标识实际使用的索引 高级技巧: 演示子查询和UNION的id执行顺序 对比不同查询类型的性能差异 强制索引(FORCE INDEX)的使用场景 实战建议: 生产环境至少达到range级别 定期ANA
2026-06-17 21:35:50
165
原创 MySQL 系列:第15篇 InnoDB 存储引擎核心揭秘
文章摘要: 本文深入探讨了InnoDB存储引擎的核心机制,包括数据页结构、行格式、B+Tree索引原理以及缓冲池优化策略。通过实验环境演示了不同行格式(如COMPACT与DYNAMIC)对存储效率的影响,对比了自增主键与随机主键的写入性能差异,揭示了页分裂对性能的潜在影响。文章还解析了聚簇索引的物理存储方式,帮助开发者从底层理解SQL优化逻辑,为高效数据库设计提供理论支撑。 (字数:149)
2026-06-17 21:29:44
302
原创 MySQL 系列:第14篇 事务与锁入门
文章摘要: 本文通过Python实战讲解MySQL事务的核心机制,重点解析了ACID特性(原子性、一致性、隔离性、持久性)的实现原理。通过模拟银行转账场景,演示了事务的提交(COMMIT)与回滚(ROLLBACK)操作,验证了原子性(失败操作自动撤销)。同时利用多线程模拟并发转账,直观展示了InnoDB行锁的阻塞现象,证明事务隔离性通过锁机制保障。代码示例涵盖事务控制、异常回滚及并发冲突处理,帮助开发者理解如何用事务确保数据一致性。
2026-06-17 21:18:59
230
原创 MySQL 系列:第13篇 索引,不止是目录
本文通过Python生成百万级测试数据,演示MySQL索引在查询优化中的关键作用。对比无索引查询(耗时0.12秒)与创建普通索引后(0.001秒)的百倍性能差距,揭示B+Tree索引的高效原理。详解三种索引类型:普通索引加速查询、唯一索引保证数据唯一性、前缀索引优化长字符串存储效率,并分析如何选择合适的索引策略。文章强调索引是应对大数据量查询的核心武器,合理使用可显著提升数据库性能。
2026-06-17 21:09:26
210
原创 MySQL 系列:第12篇 用户、权限与安全基础
文章摘要: 本文以MySQL安全体系为核心,通过Python实战演示用户管理与权限控制。内容涵盖:1)MySQL用户体系(用户名+主机唯一标识);2)用户创建、修改、删除操作及密码策略;3)五层权限金字塔(全局→数据库→表→列→存储过程);4)实战配置开发用户(DML/DDL权限)和只读用户权限;5)权限验证与异常处理。关键点包括8.0认证方式变更、最小权限原则及FLUSH PRIVILEGES的作用,帮助构建安全的数据库访问体系,防范删库等风险。(摘要长度:149字) 关键词: MySQL安全、用户权限管
2026-06-17 20:58:57
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅