{instance.host}:{instance.port} · {instance.version || '-'} · {instance.env}
+| 表名 | 引擎 | 行数 | 大小 | 注释 | +
|---|---|---|---|---|
| {t.Name || t.name} | +{t.Engine || t.engine || '-'} | +{t.Rows || t.rows || '-'} | +{t.Data_length ? (t.Data_length / 1024 / 1024).toFixed(2) + ' MB' : '-'} | +{t.Comment || t.comment || '-'} | +
| {c} | ; })} +
|---|
| {row[c] != null ? String(row[c]) : 'NULL'} | ; })} +
| User | Host | +
|---|---|
| {u.User || u.user} | +{u.Host || u.host} | +
| SQL | 执行时间 | 扫描行数 | 时间 | +
|---|---|---|---|
| {q.sql_text || q.SQL || '-'} | +{q.query_time || q.Time || '-'} | +{q.rows_examined || q.ScanRows || '-'} | +{q.start_time || q.Timestamp || '-'} | +
| Id | User | Host | DB | Time | State | 操作 | +
|---|---|---|---|---|---|---|
| {p.Id || p.id} | +{p.User || p.user} | +{p.Host || p.host} | +{p.db || p.DB || '-'} | +{p.Time || p.time} | +{p.State || p.state || '-'} | ++ + | +
#{instanceId}
+| 键名 | 类型 | TTL | 操作 | +
|---|---|---|---|
| {k.key || k.name || k} | +{k.type || '-'} | +{k.ttl != null ? k.ttl : '-'} | ++ + + | +
| 命令 | 耗时(μs) | 时间 | +
|---|---|---|
| {Array.isArray(s.command) ? s.command.join(' ') : s.command || '-'} | +{s.duration || s.execution_time || '-'} | +{s.timestamp || '-'} | +
| ID | 地址 | DB | 空闲(s) | +
|---|---|---|---|
| {c.id || c.fd || '-'} | +{c.addr || c.host || '-'} | +{c.db || '-'} | +{c.idle || '-'} | +
+ {typeof selectedKey.value === 'object' ? JSON.stringify(selectedKey.value, null, 2) : String(selectedKey.value || '-')}
+
+ 审核通过,未发现风险
+{f.message}
+{title}
+{priority === 'high' ? '高' : priority === 'medium' ? '中' : '低'}
+{instances.find(function (i) { return i.id === Number(instanceId); })?.name || instanceId}
+{database}
+{sqlContent}
+ {reason}
+工单不存在
+ ++ TK-{ticket.id} · 由 {ticket.applicant_name || '-'} 创建于 {new Date(ticket.create_time).toLocaleString()} +
+{ticket.sql_content}
+ {ticket.rollback_sql}
+ {ticket.execute_result}
+ {ticket.execute_time &&