当前位置:首页>教案>【住培思考】教学查房教案-44—肺结核的规范化诊治与全病程管理

【住培思考】教学查房教案-44—肺结核的规范化诊治与全病程管理

  • 2026-08-23 17:59:59
【住培思考】教学查房教案-44—肺结核的规范化诊治与全病程管理

以问题为导向,以实用为前提,以指南为标准--感谢大家的意见和建议,继续逐步完善。

教学查房是住培教学的核心活动,在繁忙的临床工作中组织一次高质量查房,需要指导医师精心设计。本脚本将实习生、进修生纳入统一管理,签到以住培学员为主,其他人员按要求参与,确保教学活动全覆盖。---但是,还是希望把进修生等纳入进来,既体现医院的教学理念,又完成了进修带教,增加了人员互动,多好的机会!

插一句:依据《结核病防治管理办法》《传染病防治法》,肺结核的正式诊断、规范抗结核药物治疗,只能在卫健委官方划定的结核病定点医疗机构开展,普通综合医院、私立医院原则上不允许收治、长期开展肺结核抗结核治疗。

基本信息:

核心临床思维工具:
本次查房贯穿临床症状-影像学特征-病原学证据-综合诊断-规范化治疗的纵向思维链条,遵循肺结核诊疗的“五步法则”:一问病史(咳嗽、咳痰>2周,全身中毒症状)二查影像(胸部CT/X线典型征象)三找病原(痰涂片/培养/分子检测)四评耐药(利福平耐药检测)五定方案(标准化抗结核治疗)。重点训练学员掌握:肺结核的规范化诊断流程(临床+影像+病原学三结合)、典型与非典型影像学表现、痰标本的规范留取与检测方法、标准化抗结核治疗方案(2HRZE/4HR)、药物不良反应的监测与管理,以及耐药结核病的早期识别与转诊
教学目标一览表
教学查房教案设计一览表

感谢关注,我们继续,落实中改进啊!

重要的是说三遍:
预习是保证本次高质量、高强度教学查房效果的关键,此环节大家可以商量如何体现。

第一部分

示教室准备阶段 (14:30-14:40, 10分钟)

说明:本阶段仅做查房启动和注意事项说明。预习任务已前置完成,此处不再提问。
场景:呼吸内科示教室。
投影展示:肺结核病理机制图、胸部CT典型影像(浸润灶、空洞、结核球、树芽征)、抗结核药物一览表、药物不良反应监测表。
教学秘书(严谨主治医师):(提前10分钟到岗,完成签到、投影准备)
“阿甘老师,各位学员,本次查房签到已完成。预习材料3天前已推送,学员书面作业已收齐汇总。”
指导医师(阿甘副主任医师,开场白):
“各位同事,下午好!今天我们聚焦呼吸内科一种古老但至今仍在全球肆虐的传染病——肺结核。根据世界卫生组织2025年报告,结核病仍是全球最致命的传染病之一。我国是全球结核病高负担国家,每年新发患者约74万例,防控形势依然严峻。
今天的病例很有教学价值:45岁男性,咳嗽咳痰2个月,伴发热盗汗1个月。他问:‘医生,我是不是得了肺痨?’我们的任务是——通过规范的问诊和影像学检查,确定是不是肺结核;通过病原学检查,明确诊断并筛查耐药;根据指南制定规范的抗结核治疗方案;同时教会患者如何管理疾病、如何防止传播。
本次教学查房,我们围绕肺结核诊疗的五大核心能力展开:
1. 临床识别能力:从慢性咳嗽咳痰、全身中毒症状中揪出肺结核
2. 影像判读能力:识别肺结核的典型征象(好发部位、空洞、卫星灶、树芽征)
3. 病原学诊断能力:掌握痰标本规范留取、检测技术选择及结果解读
4. 治疗决策能力:掌握标准化抗结核方案(2HRZE/4HR)及不良反应管理
5. 患者教育与防控能力:消除病耻感、强调规律服药、指导感染控制
床旁注意事项:
1. 患者是门诊病例,有传染性,床旁问诊时必须佩戴医用防护口罩
2. 尽量保持与患者1米以上距离,诊室保持通风
3. 重点询问咳嗽咳痰时长、咯血史、全身中毒症状、结核接触史
4. 查体时动作轻柔,避免引起患者不适
5. 避免在患者面前讨论‘传染病’‘传染性’等敏感词汇,保护患者自尊
好,没有问题的话,我们5分钟后进入诊室。请大力医生准备汇报。”
请大家讨论?????欢迎各位同仁提出您的建议和想法,指正不足。

第二部分

床旁临床信息采集阶段 (14:40-14:55, 15分钟)

开始前:此步骤核心是问诊示范、重点查体、关键沟通,处处体现人文。时间有限,聚焦核心信息,不求面面俱到。指导医师全程观察学员操作,及时纠正易错点;指导医师做好床旁记录,重点记录学员操作亮点与不足。
场景:呼吸内科门诊诊室。
患者陈先生坐在诊察椅上,精神状态一般,偶有干咳,面色稍苍白,无陪同。
责任护士(首先汇报,约1.5分钟):
“阿甘老师、各位医师。患者陈先生,45岁,因‘咳嗽、咳痰2个月,伴发热、盗汗1个月’来呼吸内科门诊就诊。来院时生命体征:T 37.6℃,P 88次/分,R 20次/分,BP 120/75mmHg,SpO2 96%(空气)。已建立门诊病历,胸部CT已完成。”
主管医师(大力,脱稿汇报,约3分钟):
“感谢护士老师。我汇报病史。
患者陈先生,45岁,个体经营者,因‘咳嗽、咳痰2个月,伴发热、盗汗1个月’就诊。
现病史:2个月前无明显诱因出现咳嗽,起初为干咳,后转为少量白痰。近1个月出现午后低热,体温波动于37.5-38.0℃,夜间盗汗明显,常湿透内衣。自觉乏力、食欲减退,体重近1个月下降约3kg。偶有痰中带血丝,无大量咯血。无胸痛、呼吸困难。发病以来,精神差,睡眠可,二便正常。
既往史:既往体健,否认高血压、糖尿病等慢性病史。否认结核病史及结核接触史。吸烟15年,每天1包。否认饮酒。否认药物过敏史。
个人史及家族史:无特殊职业暴露史。
入院查体:生命体征如上。神清,营养中等,面色稍苍白。双肺呼吸音清,右上肺可闻及少量细湿啰音,无干啰音。心率88次/分,律齐。浅表淋巴结未及肿大。余查体未见异常。
辅助检查:
胸部CT:右上肺尖后段可见斑片状、结节状高密度影,部分融合,可见小空洞形成,周围可见卫星灶。纵隔未见肿大淋巴结。无胸腔积液。
血常规:WBC 7.5×10⁹/L,N 60%,L 35%
CRP:28mg/L
ESR:45mm/h
PPD试验(结核菌素试验):硬结直径18mm(强阳性)
痰涂片抗酸染色:待回报”
阿甘医师(对团队低语,教学点):(设计说明:床旁阶段指导医师不得进行教学点评,此处仅为教案记录。实际查房时,此部分内容移至第三阶段示教室。)
“大家注意,这个病例非常典型:1.慢性咳嗽咳痰>2周——肺结核最常见的首发症状;2.午后低热、夜间盗汗、乏力消瘦——典型的全身中毒症状;3.右上肺尖后段斑片结节影伴空洞、卫星灶——肺结核的典型影像学表现;4.PPD强阳性——支持结核感染。这些线索高度指向活动性肺结核。”
床旁患沟通:
阿甘医师:“陈先生,您好。我是呼吸科阿甘医生。您的情况我们了解了——咳嗽2个月、午后发热、夜间出汗、体重下降。结合CT检查,我们高度怀疑是肺结核。这个病现在完全可以治愈,关键是要规范治疗、坚持服药。我们还需要等痰检结果来最终确认,并看看有没有耐药。您不要有太大心理负担,肺结核是可防可治的。”
床旁关键问诊
阿甘医师:
“大力,现在问几个关键问题:
关于症状细节:陈先生,您咳嗽是干咳为主还是有痰?痰是什么颜色的?有没有闻到血腥味?(评估痰的特征)关于接触史:您身边有没有人得过肺结核?有没有和确诊患者密切接触过?(评估传染源)关于既往治疗:以前有没有因为结核病吃过药?或者吃过类似‘抗痨药’?(评估既往治疗史,排除复发/耐药)关于基础病:有没有糖尿病、肝病、肾病?有没有长期用激素或免疫抑制剂?(评估高危因素和用药安全)”
患者回答:
咳嗽以干咳为主,偶尔有少量白痰,前几天有一次痰里带血丝,没有咯血
没有听说周围有人得肺结核
以前没吃过抗结核药
没有糖尿病、肝病,没吃过激素
床旁查体授权
阿甘医师:
“大力,请你为患者进行一次重点查体。重点关注:①右上肺听诊(湿啰音);②浅表淋巴结(颈部、锁骨上、腋下);③有无紫绀、杵状指。”
大力医师(操作):
肺部听诊:右上肺呼吸音稍粗,可闻及少量细湿啰音
浅表淋巴结:未及肿大
紫绀:无
杵状指:无
床旁离场
“陈先生,谢谢您的配合。我们会到示教室讨论您的病情和治疗方案。请稍等,我们很快回来跟您详细解释。请您在候诊区佩戴好口罩。”
有序离场:全体学员安静离开诊室。

第三部分

示教室病例讨论与教学总结阶段 (14:55-15:50 55分钟)

写在前面本环节是临床思维训练的“重头戏”。学员可能卡壳或答偏,这正是指导师引导的价值。通过分层提问、情景模拟、递进追问,逐步构建完整的诊疗思维链。教学秘书做好讨论记录,重点记录学员发言要点、指导医师引导思路及核心教学知识点;指导医师遵循“学员主体、教师引导”的原则,避免“一言堂”,充分调动学员积极性。
:示教室。
投影准备:患者胸部CT图像(右上肺分叶状肿块+毛刺征+胸膜牵拉)、肺结节影像学图谱、肺癌TNM分期表、分子病理检测流程图、NSCLC治疗决策树。
(一)床旁阶段顾与点评(约5分钟)
阿甘医师(运用“三明治”原则逐个点评):
“首先回顾床旁阶段。大家表现整体规范,病史采集完整,查体到位。
小明(一年级):你对肺癌的‘四大警示症状’(咳嗽、咯血、胸痛、消瘦)识别很准确,能说出吸烟量和家族史的重要性(肯定)。如果下次能主动思考一下‘为什么肺癌患者会出现杵状指’,就更好了——因为肺癌可分泌多种细胞因子,刺激末梢骨膜增生(改进建议)。你的问诊基础不错,继续加强(再次肯定)。
小芳(二年级):病史追问很完整,特别是症状演变、吸烟史、家族史、职业暴露的询问(肯定)。接下来我们要练习如何把这些信息和影像学表现‘串联’起来,进行初步的风险评估(改进建议)。你的临床思维很好,继续保持(再次肯定)。
大力(三年级):床旁汇报重点突出,查体规范,注意到了右上肺呼吸音减低(肯定)。接下来我们要把影像学评估、病理诊断和精准治疗理清楚,同时学会如何与患者及家属沟通‘不确定性’(改进建议)。你的综合能力已经很出色,继续保持(再次肯定)。”
(二)高危人群与肺癌筛查(约8分钟)
阿甘医(引导):
“好,现在回到示教室。首先请一年级小明,根据《中华医学会肺癌临床诊疗指南(2025版)》讲解肺癌高危人群的定义和筛查策略。”
小明医师(一年级):
第一步:肺癌筛查的目标人群
根据指南推荐,肺癌筛查的起始年龄为45岁(2A类推荐证据)。在符合年龄条件的基础上,对具有以下任一危险因素的人群进行低剂量螺旋CT(LDCT)筛查:
吸烟:吸烟量≥20包年
二手烟或环境油烟吸入史
职业致癌物质暴露史:长期接触氡、砷、铍、铬、镉及其化合物、石棉、二氧化硅和煤烟等
个人肿瘤史
一、二级亲属肺癌家族史
慢性肺部疾病史(如COPD、肺纤维化等)
不推荐筛查的人群:因自身因素预期不能耐受以根治为目的的治疗(如手术、放疗、消融等)的人群。
第二步:筛查技术与频率
筛查技术:推荐采用低剂量CT(LDCT)(1类推荐证据)
筛查频率:建议筛查间隔为1年,不推荐间隔时间>2年
第三步:本例评估
孙先生:年龄62岁(≥45岁)+吸烟量60包年(≥20包年)+父亲肺癌家族史——符合肺癌高危人群定义,强烈推荐LDCT筛查。
阿甘医师:
“很好!小明把筛查指征讲得很清楚。记住:LDCT筛查可显著降低肺癌死亡率,但必须针对高危人群精准实施。筛查前应充分告知获益与潜在风险,提高受检者的依从性。”
(三)影像学评估——肺结节的“良恶之辨”(约12分钟)
阿甘医师(引导):
“好,现在进入影像学环节。请二年级小芳,带领大家解读这份胸部CT,分析这个肿块的恶性征象。”
小芳医师(二年级):
第一步:肺结节/肿块的影像学评估要点
第二步:肺结节的分类与管理策略
根据《中华医学会肺癌临床诊疗指南(2025版)》,肺结节的管理策略取决于结节的大小、密度和生长动态。
基线筛查结果管理:
低风险:非实性结节平均长径<8mm,或实性结节/部分实性结节的实性成分平均长径<5mm → 下年度LDCT筛查
中高风险:非实性结节平均长径≥8mm,或实性结节/部分实性结节的实性成分平均长径≥5mm → 随访或抗感染后复查HRCT;如无变化或增大,多学科会诊;如高度怀疑恶性,进行临床治疗
年度筛查结果管理:
阴性或结节无变化 → 下年度筛查
结节增大或实性成分增多 → 临床治疗
新发非实性结节<5mm → 6个月后复查HRCT
新发非实性结节≥5mm → 随访或抗感染后复查HRCT
第三步:本例影像学综合评估
论:高度怀疑原发性支气管肺癌,需尽快行病理学确诊。
阿甘医师:
“很好!小芳的影像学评估非常规范。记住:影像学是‘侦察兵’,病理学是‘审判官’——影像再典型,也必须病理确诊。”
四)病理与分子分型(约12分钟)
阿甘医师(引导):
“好,现在进入核心环节——病理诊断和分子分型。请三年级大力主持,讲解肺癌的病理分型和分子病理检测。”
大力医师(三年级):
第一步:肺癌的病理分型
根据2025年WHO肺肿瘤分类,肺癌主要分为两大类型:
第二步:分子病理检测(NSCLC)
根据《中华医学会肺癌临床诊疗指南(2025版)》,对于晚期或转移性含腺癌成分的NSCLC,应常规进行以下分子生物学检测:
对于ⅠB~ⅢA期术后患者,手术病理标本需常规行EGFR突变检测、ALK融合及PD-L1表达检测。
第三步:耐药后基因检测
对于EGFR-TKI耐药后的肺癌患者,建议进行耐药后基因检测(如T790M、C797S等),以指导后续治疗策略的调整。
第四步:本例检测建议
经支气管镜或CT引导下经皮肺穿刺获取病理组织
病理诊断:明确NSCLC vs SCLC,进一步亚型
分子检测:EGFR、ALK、ROS1、BRAF、RET、MET、NTRK、HER2、KRAS及PD-L1
如为腺癌或含腺癌成分,优先送检EGFR、ALK、ROS1
阿甘医师:
“很好!大力把分子分型讲得非常系统。记住:肺癌的治疗已经进入了‘有靶打靶,无靶免疫’的精准时代。没有分子检测,就没有精准治疗。”
(五)分期与综合治疗(约10分钟)
阿甘医师(引导):
“好,现在请三年级大力继续讲解——根据分期和分子分型,如何制定综合治疗方案?”
大力医师(三年级):
第一步:TNM分期(AJCC第9版)
根据NCCN 2026指南,肺癌分期已正式统一采用AJCC第9版TNM分期系统。分期评估需要胸部增强CT、头颅增强MRI、全身PET-CT(有条件时)等检查。本例初步评估:
T:右上肺3.5cm肿块,无胸壁/膈肌侵犯 → T2a
N:纵隔淋巴结短径0.8cm,需病理确认 → N0(暂定,需EBUS/EUS确认)
M:无远处转移证据 → M0
初步分期:ⅡB期(T2aN0M0),需病理确认后最终确定
第二步:各期治疗原则
第三步:分子分型指导的晚期NSCLC治疗策略
根据《Ⅳ期原发性肺癌中国治疗指南(2026版)》:
第四步:本例初步治疗思路
完善分期检查:头颅增强MRI、全身PET-CT、纵隔淋巴结病理评估(EBUS-TBNA)
获取病理组织:支气管镜或经皮肺穿刺活检
分子病理检测:EGFR、ALK、ROS1等驱动基因及PD-L1
MDT讨论:根据最终分期和分子分型,确定手术、放疗或系统治疗的优先级
胸外科特邀医师:
“补充一点:对于ⅡB期NSCLC,如果患者心肺功能可耐受,手术切除是首选。微创手术(VATS)创伤小、恢复快,应优先考虑。术后根据病理分期和分子检测结果,决定是否辅助化疗/靶向治疗。”
肿瘤科特邀医师:
“如果术后病理发现EGFR突变,辅助奥希替尼治疗可显著延长无病生存期。如果PD-L1高表达,辅助免疫治疗也是可选策略。”
(六)患者教育模拟(约5分钟)
阿甘医师(引导):
“最后一个环节——沟通。请大力医师模拟向患者及家属解释:为什么需要做支气管镜/穿刺活检?什么是靶向治疗?”
大力医师(沟通模拟):
“孙先生,大姐,我跟您们解释一下下一步的计划。
第一,现在的判断是什么?CT上发现您右上肺有个肿块,从形态上看,恶性的可能性比较大。但影像不能替代病理——就像看一个人的照片不能知道他是什么性格一样。我们必须取一点组织做病理检查,才能确定它是什么、是不是癌、是什么类型的癌。
第二,怎么做?我们有两种方式取组织:一是支气管镜,从鼻子或嘴伸一根细管子到肺里,在CT引导下取一点组织;二是CT引导下穿刺,用一根细针从胸壁穿进去取组织。两种都是微创的,我们会根据肿块的位置选最合适的。
第三,取完组织后做什么?病理结果出来后,我们还要做基因检测——就像给肿瘤做‘指纹识别’,看看有没有对应的靶向药。如果找到靶点,可以用靶向治疗——这种药像‘钥匙开锁’一样精准地攻击癌细胞,副作用比化疗小,效果更好。
第四,下一步怎么办?等所有结果出来(大约1-2周),我们会组织胸外科、放疗科、肿瘤科专家一起讨论,制定最适合您的个体化方案。无论结果如何,我们都有办法。您们有什么问题吗?”
阿甘医师(点评):
“大力的沟通做到了五点:①用通俗语言解释了影像与病理的关系;②讲清了活检的必要性和方法;③用‘指纹识别’和‘钥匙开锁’的比喻解释了基因检测和靶向治疗;④交代了时间线和MDT流程;⑤传递了希望和信心。非常好。”
(七)教学总结与要点回顾(约3分钟)
阿甘医师(总结):
“今日路径回顾:咳嗽咯血胸痛+长期吸烟史+肺癌家族史 → 胸部CT示右上肺分叶状肿块(毛刺征+胸膜牵拉) → 高度怀疑肺癌 → 病理活检(支气管镜/穿刺) → 病理分型(NSCLC/SCLC) → 分子检测(EGFR/ALK/ROS1/PD-L1等) → TNM分期(AJCC第9版) → MDT制定个体化综合治疗方案。
肺癌的诊治,核心是高危筛查、影像预警、病理确诊、分子分型、精准治疗。我们的任务就是:不放过一个早期信号,不漏掉一个治疗机会。
五个‘记住’:
1. 记住高危人群:年龄≥45岁+吸烟≥20包年/家族史/职业暴露——LDCT筛查
2. 记住影像征象:分叶、毛刺、胸膜牵拉、不均匀强化——恶性征象四联征
3. 记住分子检测:EGFR、ALK、ROS1、BRAF、RET、MET、NTRK、HER2、KRAS、PD-L1——十项必检
4. 记住治疗原则:早期手术、局部晚期放化疗+免疫、晚期靶向/免疫/化疗
5. 记住MDT:多学科协作是肺癌精准治疗的基石
大家有没有什么问题?”
(学员提问,指导医师解答,留白3-5秒)
教学秘书完善查房记录,统计学员预习及课后任务完成情况,整理教学效果反馈,提交给指导医师或教学主任,形成教学闭环。同时,将本次查房的核心知识点、病例讨论要点整理,分享给科室全体住培学员,供后续学习参考。)
期望大家以后都可以达到上面的水平啊!

第四部分

课后学习任务(15:50-16:00, 10分钟)

阿甘医师(结束语):
“支气管肺癌是呼吸科医生面临的重大挑战,也是精准医学的‘试验田’。今天我们从一例典型病例入手,走完了从筛查到精准治疗的全流程。希望大家记住:肺癌不可怕,可怕的是发现太晚、治疗不规范。
下面布置课后任务(教学秘书记录):
全体学员:复习本次查房涉及的英文专业词汇,下周晨间报告随机抽查。
英文专业词汇:
疾病:Lung Cancer, Bronchogenic Carcinoma, Non-Small Cell Lung Cancer (NSCLC), Small Cell Lung Cancer (SCLC)
筛查:Low-Dose CT (LDCT), High-risk population, Smoking history (pack-years)
影像:Pulmonary nodule, Ground-glass opacity (GGO), Part-solid nodule, Solid nodule, Spiculation, Lobulation, Pleural retraction
病理:Adenocarcinoma, Squamous cell carcinoma, Biopsy, Bronchoscopy, Transthoracic needle aspiration
分子标志物:EGFR, ALK, ROS1, BRAF V600, RET, MET, NTRK, HER2, KRAS, PD-L1
分期:TNM staging, AJCC 9th edition
治疗:Surgery (VATS), Radiation therapy, Chemotherapy, Targeted therapy (TKI), Immunotherapy (ICI), Multidisciplinary Team (MDT)
阿甘医师:
“本次教学查房到此结束,辛苦各位!”
教案设计说明
本教案严格按照中国医师协会《住院医师规范化培训教学查房指南》要求设计,核心特点如下:
一、分层教学贯穿始终
一年级:肺癌高危因素与筛查指征、肺结节影像学基本征象、肺癌基本病理分型
二年级:肺结节风险分层与管理策略、分子病理检测的临床意义、各期治疗原则
三年级:基于分子分型的精准治疗决策、MDT的组织与实施、复杂情况处理与医患沟通
进修医师:经验对比、系统优化
二、重点难点突出
重点:肺癌高危人群筛查指征、肺结节恶性征象识别、NSCLC分子标志物检测、各期肺癌治疗原则
难点:肺结节的不同管理策略(实性/部分实性/磨玻璃结节)、分子检测结果与靶向/免疫治疗选择的对应关系、Ⅲ期不可切除NSCLC的“PACIFIC模式”及Ⅳ期患者的全程管理
三、指南融入
融入《中华医学会肺癌临床诊疗指南(2025版)》筛查、诊断、分子检测、治疗核心推荐
融入《Ⅳ期原发性肺癌中国治疗指南(2026版)》晚期治疗原则
融入NCCN非小细胞肺癌指南2026版分期与手术原则
融入《中国肺癌低剂量CT筛查指南(2025年版)》筛查管理策略
四、医学人文融合
1. 用通俗语言解释影像与病理的关系、基因检测和靶向治疗的原理(钥匙与锁)
2. 耐心解释活检的必要性,消除患者对“穿刺”的恐惧
3. 交代MDT流程和时间线,管理患者期望
4. 传递希望和信心,强调“无论结果如何,我们都有办法”
参考文献:
1. 中国医师协会.《住院医师规范化培训教学查房指南》
2. 中华医学会肿瘤学分会. 中华医学会肺癌临床诊疗指南(2025版)[J]. 中华肿瘤杂志, 2025, 47(9) 
3. 中国医疗保健国际交流促进会肿瘤内科学分会, 中国医师协会肿瘤医师分会. Ⅳ期原发性肺癌中国治疗指南(2026版)[J]. 中华肿瘤杂志, 2026, 48(1) 
4. 中国肺癌低剂量CT筛查指南(2025年版)
5. NCCN Clinical Practice Guidelines in Oncology: Non-Small Cell Lung Cancer. Version 1.2026 
6. 中国临床肿瘤学会(CSCO). 非小细胞肺癌诊疗指南(2025版)
7. 中国临床肿瘤学会(CSCO). 小细胞肺癌诊疗指南(2025版)
8. 默沙东诊疗手册. 肺癌
如果您,怀揣带教梦想
如果您,富有带教情怀
如果您,热爱住培
来吧,朋友
为住培未来的梦想
 一起掌舵,一起点灯!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-24 17:48:07 HTTP/2.0 GET : https://a.sjds.net/a/526575.html
  2. 运行时间 : 0.385231s [ 吞吐率:2.60req/s ] 内存消耗:4,559.63kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=39f46351b1dddb539e42ec117b508a5e
  1. /yingpanguazai/ssd/ssd1/www/a.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/a.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/a.sjds.net/runtime/temp/97cad012e8e159aae2fe347a411e8351.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001008s ] mysql:host=127.0.0.1;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001561s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001388s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000700s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001345s ]
  6. SELECT * FROM `set` [ RunTime:0.000626s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001429s ]
  8. SELECT * FROM `article` WHERE `id` = 526575 LIMIT 1 [ RunTime:0.002905s ]
  9. UPDATE `article` SET `lasttime` = 1787564888 WHERE `id` = 526575 [ RunTime:0.028248s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000800s ]
  11. SELECT * FROM `article` WHERE `id` < 526575 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003934s ]
  12. SELECT * FROM `article` WHERE `id` > 526575 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.017552s ]
  13. SELECT * FROM `article` WHERE `id` < 526575 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.018432s ]
  14. SELECT * FROM `article` WHERE `id` < 526575 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.046208s ]
  15. SELECT * FROM `article` WHERE `id` < 526575 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.098024s ]
0.388759s