mysql性能优化中存储引擎的选择 合理配置InnoDB参数深度解析|Duuu笔记

admin2周前 (03-31)20
InnoDB是MySQL默认引擎因其高并发写入、事务支持和行级锁能力,但非万能:日志表用MyISAM/ARCHIVE更省空间,只读宽表宜选ColumnStore或压缩InnoDB;MVCC清理不及时或...

如何在Think中计算两点 间的地理距离 Db::raw执行GIS空间函数最佳实践|Duuu笔记

admin2周前 (03-31)21
行,但需数据库支持GIS函数、函数名正确、坐标系一致;MySQL用ST_Distance_Sphere,PostgreSQL用ST_DistanceSphere,字段须为POINT类型且坐标顺序为经度...

Think如何做数据库连接池连接获取超时 Think等待连接最长时限设置操作最佳实践|Duuu笔记

admin2周前 (03-31)18
ThinkPHP 仅在6.1+配合think-orm v3.0+才支持连接池,需配置pool项中的get_timeout控制获取超时;TP5.x和TP6.0不支持,pool配置无效;超时异常为thin...

mysql如何排查连接数爆满原因 mysql show processlist分析最佳实践|Duuu笔记

admin2周前 (03-31)19
连接数爆满主因是线程卡住而非数量多,应重点关注SHOW FULL PROCESSLIST中State非Sleep且Time>60秒的阻塞线程,优先排查应用端连接未释放、监控脚本高频查询及本地进程异常连...

AS关键字输出字段名称最佳实践|Duuu笔记

admin2周前 (03-31)20
AS别名在SQL中需用引号包裹含空格/特殊字符的名称,ORDER BY可有限使用别名而GROUP BY不可,表别名AS可省略但视图/CTE中必须,别名影响视图接口与下游兼容性。 SELECT 中用 A...

MySQL 报错Got a packet bigger than max allowed packet 调整配置|Duuu笔记

admin2周前 (03-31)19
max_allowed_packet 是 MySQL 服务端和客户端能接收的最大单个数据包大小,影响 SQL 语句、结果集、BLOB、LOAD DATA 等传输;需同时配置服务端(my.cnf 中 [...

mysql如何创建只读权限账户 通过GRANT SELECT实现权限管控实战案例|Duuu笔记

admin2周前 (03-31)17
GRANT SELECT必须写database_name.而非仅database_name,因MySQL不支持直接授予数据库对象SELECT权限;漏掉.会静默失败,且.授权极危险,应逐库显式授权并注意...

MuleRun怎么生成问卷调查 MuleRun互动表单快速创建指南实战案例|Duuu笔记

admin3周前 (03-28)17
MuleRun可通过自然语言指令快速生成结构化问卷,支持模板填充、动态数据绑定、多端适配及匿名权限管理。 如果您希望快速创建一份结构清晰、逻辑完整且可直接分发的问卷调查,但缺乏编程基础或设计工具操作经...