乐于分享
好东西不私藏

GBase 8s 安装包脚本组件详解

GBase 8s 安装包脚本组件详解

覆盖数据库全生命周期管理:从环境检查 → 一键部署 → 性能监控 → 数据备份 → 环境卸载,10 个脚本 + 1 个配置文件 + 1 个 readme 文档,五大功能类别完整覆盖。全部脚本位于安装包解压后的 PluginPak/ 目录下。

一、组件总览

配置root

init.ini —自动化安装的参数配置文件

定义数据库实例名、路径、端口、内存、字符集等全部关键参数。install_init.sh 执行时首先读取此文件。


部署root

install_init.sh — 一键自动化安装脚本

覆盖软件安装、实例初始化、优化配置的全流程自动化。配置来源于 init.ini,执行过程中调用check_env.shcollector_gbase.shcollector_env.sh


部署root

check_env.sh — 安装前环境检查脚本

自动检测系统工具、库文件、主机名配置、防火墙(firewalld)、SELinux 等软硬件环境是否符合安装要求,缺失库文件时尝试自动创建软链接修复。


部署root

auto_start.sh — 开机自启配置脚本

生成 /etc/init.d/gbase8s 和 /etc/systemd/system/gbase8s.service,将 GBase 8s 注册为 systemd 服务。包含数据库重启操作,生产环境使用前需评估。


数据gbasedbt

dbexport.sh — 数据库批量导出脚本

导出表结构(dbschema)、表数据(unload to .unl)、表注释、列注释,以及索引和权限定义。自动生成配套的 importdb.sh导入脚本,支持交互选择表空间和 dbload 批量加载。


监控root

collector_gbase.sh — 实例运行信息收集脚本

采集 onstat 系列指标(线程、会话、缓冲区、日志、空间、锁、检查点等)和 OS 性能指标(netstat、iostat、vmstat、sar、top 等)。推荐配合 crontab 每 5 分钟执行,结果自动打包并清理过期文件。


监控root

collector_gbase_tmp_v1.3.sh — 实例信息收集脚本(临时版)

功能与 collector_gbase.sh 类似,增加了内存分配器信息采集项(nbm、rbm、cac、afr、ffr 等),工具路径采用固定写法。供特定兼容性场景使用。


监控root

collector_env.sh — 安装后环境信息收集脚本

采集数据库部署环境(空间布局、日志配置、内存段、网络监听、版本、环境变量)和 OS 静态信息(内核参数、磁盘分区、dd 读写测试等),用于备案和问题追溯。


监控gbasedbt

llog_freq_statis.sh — 逻辑日志切换频率统计脚本

分析消息日志,按日期和小时维度统计近 8 天逻辑日志切换频次,输出 CSV 时序报告,最后附 onstat -l 完整日志状态。


备份gbasedbt

auto_bak.sh — 自动备份脚本

执行 0 级完整备份(ontape -s -L 0),备份关键配置文件,生成并执行 update_statistics.sh 更新统计信息,自动清理超过保留天数的历史备份。


清理root

clean_env.sh — 环境清理/卸载脚本

采用交互式确认机制:关闭实例、卸载软件、确认删除 chunk 文件(二次确认)、确认删除 OS 用户、删除安装目录。用于重新安装或彻底卸载数据库环境。

二、核心配置文件 init.ini

init.ini 是自动化安装的参数中枢,install_init.sh 首先读取并解析该文件。配置项分为三大类:

2.1 数据库基本参数

  • USER_OS_PWD — gbasedbt 密码,须含数字、大小写、符号(默认 GBase@123
  • HOMEDIR — 用户家目录(默认 /home/gbasedbt
  • GBASEDBTSERVER — 实例名,字母开头(默认 gbase01
  • IPADDRESS — 监听地址(默认 0.0.0.0
  • PORT — 服务端口(默认 9088
  • GBASEDBTDIR — 软件安装路径(默认 /opt/gbase8s
  • CLIENT_LOCALE — 客户端字符集(默认zh_CN.utf8
  • DB_LOCALE — 数据库字符集(默认zh_CN.utf8

2.2 服务器效率参数

  • SHM_SIZE — 数据库内存(MB),0 = 可用内存 1/4,须 ≥ 512
  • CHUNK_SIZE — 磁盘空间(MB),须 ≥ 5120
  • CHUNK_DIR — chunk 存储路径
  • CPU_VPS — CPU 核数,0 = 逻辑 CPU - 1
  • CHUNK_MAX_SIZE — chunk 极值(MB),须 > CHUNK_SIZE

2.3 服务器特殊参数

  • DB_SERVICE — 系统服务安装选项:
    • 0 = 不安装系统服务
    • 1 = 安装但不设开机自启
    • 2 = 安装且设开机自启(service gbase8s start|stop|restart|status

三、安装部署类脚本

3.1 install_init.sh

install_init.sh 是安装包的核心引擎,实现 GBase 8s 从软件安装、实例初始化到优化配置的全流程自动化。执行无需入参,配置来源于 init.ini

执行阶段:

阶段一 · 环境校验与参数检查

检查 root 用户、bash 解释器;验证 init.ini 存在性,校验磁盘空间、内存、参数合法性、IP 格式、端口占用、密码复杂度;自动调用 check_env.sh

阶段二 · 数据库软件安装

创建 gbasedbt 用户和组;配置 sysctl(shmmax、shmall、shmmni、sem、swappiness)和 limits.conf(nproc=65536、nofile=1048576);静默安装数据库软件(30 分钟超时保护);创建 chunk 目录和代理文件

阶段三 · 实例初始化与空间创建

生成 profile、sqlhosts、onconfig 配置文件;调整 30+ 项关键参数(自动计算双缓冲池、CPU VP、空间布局);创建 6 个 chunk 文件(rootchk、plogchk、llogchk、tmpchk01、datachk01、sbschk);初始化实例并创建 plogdbs、llogdbs、sbsdbs、tmpdbs01、datadbs01 五个空间;迁移物理日志、逻辑日志

阶段四 · 服务配置与信息汇总

生成 systemd 服务文件(按需设置自启);创建 PluginPak 目录并复制辅助脚本;调用 collector_gbase.sh 和 collector_env.sh 采集信息;输出安装汇总报告(含 JDBC URL)

阶段五 · 清理中间文件

清理数据库安装过程中辅助数据库安装产生的临时文件或者目录

3.2 check_env.sh

安装前对操作系统环境进行自动化检查,确保软硬件条件满足安装要求:

  • 系统工具 — tartimeoutunzipidgetentpwdxpasswdsleepnetstat,缺失时统一报错列出
  • 系统库文件 — libnsl.so.1libaio.so.1libgcc_s.so.1 等,支持 x86_64 / aarch64,缺失时自动创建软链接修复(前提是以上库文件存在基础共享库文件)
  • Java 时区数据库二进制文件 — tzdb.dat,支持 x86_64 / aarch64,缺失时自动修复
  • 主机名 — 检查 /etc/hosts,缺失自动添加 127.0.0.1 映射
  • 防火墙 — 自动停止并永久禁用 firewalld
  • SELinux — 临时关闭(setenforce 0)并永久禁用

3.3 auto_start.sh

将 GBase 8s 注册为 systemd 系统服务,实现开机自启动:

  1. 生成 /etc/init.d/gbase8s 服务脚本(start/stop/restart/status)
  2. 生成 /etc/systemd/system/gbase8s.service 单元文件(Restart=on-failure)
  3. 重载 systemd 配置并设置开机自启
  4. 交互式询问是否立即重启数据库服务进行验证

⚠️ 注意:该脚本包含数据库重启操作,生产环境使用前请评估是否可以重启数据库。

四、数据操作类脚本

4.1 dbexport.sh

导出指定数据库的完整结构、数据和注释,自动生成配套的导入脚本:

导出项
说明
表结构
dbschema -d -ss 导出 schema
表数据
逐表 unload to 导出 .unl 文件
注释
表注释(syscomments)+ 列注释(syscolcomments
索引权限
保存为 idx.sql
导入脚本
自动生成 importdb.sh,支持交互选择表空间、dbload 批量加载(5000 行/批)

五、运维监控类脚本

5.1 collector_gbase.sh

全面采集数据库实例运行状态、操作系统性能指标,支撑故障诊断与性能分析。

部署路径数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:采集数据自动打包为 stats_yyyymmdd.tar.gz,存放路径:$GBASEDBTDIR/PluginPak/collector_gbase

运行建议:建议通过 crontab 配置每 5 分钟定时执行

入参说明:

  • 参数 1(采集历史保留天数):指定历史采集文件的留存时长,脚本自动清理过期文件
  • 参数 2(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:

  • 数据库指标(onstat 系列):ath(线程)、act(活跃线程)、u(会话)、ses(会话详情)、b(缓冲区)、l(日志)、d(空间/Chunk)、x(事务/锁)、ckp(检查点)、V(版本)、pe(页信息)、glo(全局)、io(IO详情)、rwm(读写锁)
  • 操作系统指标:netstat(网络)、iostat(磁盘IO)、vmstat(虚拟内存)、sar(综合性能)、top(进程)、df(磁盘空间)、uptime(负载)、ps(进程)、ifconfig(网卡)、dmesg(内核)、ulimit(资源限制)

5.2 collector_gbase_tmp_v1.3.sh

全面采集数据库实例运行状态、操作系统性能指标,支撑故障诊断与性能分析。

部署路径:数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:采集数据会在当前脚本路径下自动打包为 stats_yyyymmddhhmm.tar.gz

运行建议:建议通过 crontab 配置每 5 分钟定时执行

入参说明:

  • 参数 1(采集历史保留天数):指定历史采集文件的留存时长,脚本自动清理过期文件
  • 参数 2(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:

  • 数据库指标(onstat/oncheck 系列):ath(线程)、act(活跃线程)、u(会话)、ses 0(会话详情)、stk(线程栈)、c(配置)、F(页清洗)、k(锁)、l(日志)、m(消息日志)、b(缓冲区)、p(性能)、P(分区)、R(缓冲区队列)、s(锁)、t(表)、T(表锁定)、x(事务)、X(缓冲区)、con(连接)、dic(字典)、glo(全局状态)、iof/iog/ioq/iov/iob(IO详情)、lmx(锁)、mgm(内存管理)、nsd/nss(网络)、nta(线程)、ppf(页配置)、prc(参数)、sch(调度)、seg(共享内存)、sle(等待)、sts(状态)、tpf(表配置)、wai(等待)、wmx(等待锁)、rwm(读写锁)、ckp(检查点)、d(空间/chunk)、cfg(参数)、osi(OS信息)、V(版本)、opn(打开表)、stm(SQL语句)、nbm/rbm(消息)、cac(缓存)、laq(日志队列)、mem(内存)、pe(空间页信息)、rea(读写统计)、tabnames.partnum(表分区信息)
  • 操作系统指标:netstat(网络)、iostat(磁盘IO)、vmstat(虚拟内存)、sar(系统性能)、top(进程)、uptime(系统负载)、ps(进程)、ifconfig(网卡信息)、df(磁盘空间)、dmesg(内核日志)、ulimit(系统资源限制)

5.3 collector_env.sh

安装完成后收集数据库部署环境和 OS 静态信息,用于备案和问题追溯。

部署路径:数据库安装完成后脚本默认存放路径:GBASEDBTDIR/PluginPak/inst_ma

结果输出:采集数据自动打包为 env_yyyymmdd.tar.gz,存放路径:$GBASEDBTDIR/PluginPak/collector_env

运行建议:建议通过 crontab 配置每 5 分钟定时执行

入参说明:

  • 参数 1(采集历史保留天数):指定历史采集文件的留存时长,脚本自动清理过期文件
  • 参数 2(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:

  • 数据库:onstat -d(空间)、-l(日志)、-g mem(内存段)、-g seg(VP内存)、-g ntt(网络监听)、-(服务器状态)、-g sync(ER复制)、-V(版本)、-g env(环境变量)
  • 操作系统:ip addr、uname -a、hostname、sysctl -a、firewalld、df -h、free -m、lscpu、fdisk -l、lsblk、lspci、dd 读写测试、ping 网关

5.4 llog_freq_statis.sh

按日期 + 小时维度统计近 8 天内逻辑日志切换的频次分布。

部署路径:数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:该脚本只打印屏显结果,需要手动追加到 CSV 文件中

运行建议:建议每周执行一次

入参说明:

  • 参数 1(配置文件路径):数据库环境变量配置文件的绝对路径

采集内容:数据库消息日志(onstat -m)、物理日志、逻辑日志的运行状态、空间使用率及读写统计等信息。

六、备份管理类脚本

6.1 auto_bak.sh

执行数据库 0 级备份(完整备份),备份 sqlhosts 和 onconfig 配置文件,同时生成更新统计信息的辅助脚本,并自动清理过期的历史备份。

部署路径:数据库安装完成后脚本默认存放路径:$GBASEDBTDIR/PluginPak/inst_ma

结果输出:默认保存在 gbasedbt 的家目录下,生成文件 backup_YYYYMMDD/HHMMSS.tar.gz

入参说明:

  • 参数 1(保留天数):历史备份保留天数
  • 参数 2(备份保留路径):可选参数

七、环境清理类脚本

7.1 clean_env.sh

用于重新安装或彻底卸载数据库时安全清理所有相关环境。采用交互式确认机制,避免误操作:

  1. 交互确认删除 chunk 文件(二次确认目录内容)
  2. 交互确认删除 gbasedbt 用户及其家目录
  3. 删除安装目录(含 chunk 目录非空检测)
  4. 删除 install 子目录

八、脚本协同工作关系

各脚本之间存在明确的调用和协作关系,形成完整的数据库生命周期管理闭环:

[安装前] check_env.sh ——→ 环境检查    ↓[安装中] install_init.sh ——→ 一键安装              ↓ 内部调用 check_env.sh → collector_gbase.sh → collector_env.sh → 复制脚本到 PluginPak    ↓[安装后] auto_start.sh ——→ 自启配置    ↓[运维期] auto_bak.sh ——→ 自动备份    ↓[卸载时] clean_env.sh ——→ 环境清理

九、总结

GBase 8s 安装包中的这套脚本体系体现了"自动化、规范化、可追溯"的设计理念:

脚本
核心价值
init.ini
 + install_init.sh
零交互一键安装,将数小时手动部署压缩到分钟级,参数化配置保证不同环境的一致性
check_env.sh
防御性环境检查,将问题发现时机提前到安装之前,支持自动修复缺失库文件
collector_gbase.sh
 + collector_env.sh
全维度信息采集,覆盖 OS 到数据库内部的 50+ 项指标,故障诊断利器
auto_bak.sh
备份-统计-清理一体化管理,确保数据安全同时维持最优查询性能
dbexport.sh
结构+数据+注释完整导出,自动生成可复用导入脚本,简化数据迁移
clean_env.sh
多重交互确认和依赖检测,最大限度避免误操作带来的数据风险

这套脚本不仅是安装工具,更是一套完整的数据库运维框架,适用于开发测试、生产部署、故障排查、数据迁移等多种场景,贯穿数据库全生命周期管理。


本文档基于 GBase 8s 安装包脚本组件整理,如有更新请以官方最新版本为准。

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