• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html>
2<html>
3
4<head>
5  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6  <title>des_tables</title>
7
8  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9
10  <style>
11    code[class*='smartperf-'],
12    pre[class*='smartperf-'] {
13      color: #333333;
14      background: none;
15      font-family: Helvetica;
16      line-height: 1.6;
17      text-align: left;
18      white-space: pre;
19      -moz-tab-size: 9;
20      -o-tab-size: 9;
21      tab-size: 8;
22      -webkit-hyphens: none;
23      -moz-hyphens: none;
24      -ms-hyphens: none;
25      hyphens: none;
26    }
27
28    /* Code blocks */
29    pre[class*='smartperf-'] {
30      padding: 0.9em;
31      overflow: auto;
32      border-radius: 2px;
33      background: #f5f5f4;
34    }
35
36    /* Inline code */
37    :not(pre)>code[class*='smartperf-'] {
38      white-space: normal;
39      background: #fcf8f8;
40      padding: 1px 0.2em;
41      border-radius: 1px 0.3em;
42    }
43
44    .tk.comment,
45    .tk.blockquote {
46      color: #8c918c;
47    }
48
49    .tk.cdata {
50      color: #183898;
51    }
52
53    .tk.doctype,
54    .tk.punctuation,
55    .tk.variable,
56    .tk.macro.property {
57      color: #424242;
58    }
59
60    .tk.operator,
61    .tk.important,
62    .tk.keyword,
63    .tk.rule,
64    .tk.builtin {
65      color: #b71d65;
66    }
67
68    .tk.string,
69    .tk.url,
70    .tk.regex,
71    .tk.attr-value {
72      color: #16338d;
73    }
74
75    .tk.property,
76    .tk.number,
77    .tk.boolean,
78    .tk.entity,
79    .tk.atrule,
80    .tk.constant,
81    .tk.symbol,
82    .tk.command,
83    .tk.code {
84      color: #037aa2;
85    }
86
87    .tk.tag,
88    .tk.selector,
89    .tk.prolog {
90      color: #69ad62;
91    }
92
93    .tk.function,
94    .tk.namespace,
95    .tk.pseudo-element,
96    .tk.class,
97    .tk.class-name,
98    .tk.pseudo-class,
99    .tk.id,
100    .tk.url-reference .tk.variable,
101    .tk.attr-name {
102      color: #775d9d;
103    }
104
105    .tk.entity {
106      cursor: help;
107    }
108
109    .tk.title,
110    .tk.title .tk.punctuation {
111      font-weight: bold;
112      color: #1a3773;
113    }
114
115    .tk.list {
116      color: #f56940;
117    }
118
119    .tk.inserted {
120      background-color: #eaffea;
121      color: #509b2f;
122    }
123
124    .tk.deleted {
125      background-color: #fae1e1;
126      color: #ad2d06;
127    }
128
129    .tk.bold {
130      font-weight: bolder;
131    }
132
133    .tk.italic {
134      font-style: normal;
135    }
136
137    /* JSON */
138    .smartperf-json .tk.property {
139      color: #19358c;
140    }
141
142    .smartperf-markup .tk.tag .tk.punctuation {
143      color: #2c2b2b;
144    }
145
146    /* CSS */
147    code.smartperf-css,
148    .smartperf-css .tk.function {
149      color: #047ca4;
150    }
151
152    /* YAML */
153    .smartperf-yaml .tk.atrule {
154      color: #609b5a;
155    }
156
157    code.smartperf-yaml {
158      color: #153491;
159    }
160
161    /* Ruby */
162    .smartperf-ruby .tk.function {
163      color: #3f3e3e;
164    }
165
166    /* Markdown */
167    .smartperf-markdown .tk.url {
168      color: #6e5298;
169    }
170
171    /* Makefile */
172    .smartperf-makefile .tk.symbol {
173      color: #6c5393;
174    }
175
176    .smartperf-makefile .tk.variable {
177      color: #183488;
178    }
179
180    .smartperf-makefile .tk.builtin {
181      color: #027ba4;
182    }
183
184    /* Bash */
185    .smartperf-bash .tk.keyword {
186      color: #027fa9;
187    }
188
189    /* highlight */
190    pre[dl] {
191      position: relative;
192      padding: 1em 1px 1px 0.9em;
193    }
194
195    pre[dl] .line-highlight-wrapper {
196      position: absolute;
197      top: 1px;
198      left: 1px;
199      background-color: transparent;
200      display: block;
201      width: 99%;
202    }
203
204    pre[dl] .line-highlight {
205      position: absolute;
206      left: 1px;
207      right: 1px;
208      padding: inherit;
209      margin-top: 0.9em;
210      background: hsla(25, 21%, 50%, 0.08);
211      background: linear-gradient(to right, hsla(24, 20%, 50%, 0.1) 70%, hsla(24, 20%, 50%, 0));
212      pointer-events: none;
213      line-height: inherit;
214      white-space: pre;
215    }
216
217    pre[dl] .line-highlight:before,
218    pre[dl] .line-highlight[data-end]:after {
219      content: attr(data-start);
220      position: absolute;
221      text-shadow: none;
222      top: 0.3em;
223      left: 0.7em;
224      min-width: 0.9em;
225      padding: 1px 0.6em;
226      background-color: hsla(24, 20%, 47%, 0.4);
227      color: hsl(20, 11%, 95%);
228      text-align: center;
229      vertical-align: 0.2em;
230      border-radius: 10000px;
231      box-shadow: 1px 2px #fdf6f6;
232    }
233
234    pre[dl] .line-highlight[data-end]:after {
235      content: attr(data-end);
236      top: auto;
237      bottom: 0.5em;
238    }
239
240    html body {
241      line-height: 1.6;
242      font-size: 16px;
243      color: #333333;
244      overflow: initial;
245      word-wrap: break-word;
246      font-family: Helvetica;
247      box-sizing: border-box;
248    }
249
250    html body> :first-child {
251      margin-top: 0px;
252    }
253
254    html body h1,
255    html body h2,
256    html body h3,
257    html body h4,
258    html body h5,
259    html body h6 {
260      margin-top: 1em;
261      margin-bottom: 16px;
262      color: #000000;
263      line-height: 1.2;
264    }
265
266    html body h1 {
267      font-weight: 300;
268      font-size: 2.25em;
269      padding-bottom: 0.3em;
270    }
271
272    html body h2 {
273      font-weight: 410;
274      font-size: 1.74em;
275      padding-bottom: 0.2em;
276    }
277
278    html body h3 {
279      font-size: 1.6em;
280      font-weight: 501;
281    }
282
283    html body h4 {
284      font-size: 1.26em;
285      font-weight: 601;
286    }
287
288    html body h5 {
289      font-size: 1.2em;
290      font-weight: 601;
291    }
292
293    html body h6 {
294      font-size: 0.9em;
295      font-weight: 601;
296    }
297
298    html body h1,
299    html body h2,
300    html body h3,
301    html body h4,
302    html body h5 {
303      font-weight: 601;
304    }
305
306    html body h5 {
307      font-size: 0.9em;
308    }
309
310    html body h6 {
311      color: #5c5c5c;
312    }
313
314    html body strong {
315      color: #090909;
316    }
317
318    html body del {
319      color: #525252;
320    }
321
322    html body a:not([href]) {
323      color: inherit;
324      text-decoration: none;
325    }
326
327    html body a {
328      color: #0192da;
329      text-decoration: none;
330    }
331
332    html body a:hover {
333      color: #029dea;
334      text-decoration: none;
335    }
336
337    html body img {
338      max-width: 99%;
339    }
340
341    html body>p {
342      margin-top: 1px;
343      margin-bottom: 15px;
344      word-wrap: break-word;
345    }
346
347    html body>ul,
348    html body>ol {
349      margin-bottom: 15px;
350    }
351
352    html body ul,
353    html body ol {
354      padding-left: 1.9em;
355    }
356
357    html body ul.no-list,
358    html body ol.no-list {
359      padding: 0px;
360      list-style-type: none;
361    }
362
363    html body ul ul,
364    html body ul ol,
365    html body ol ol,
366    html body ol ul {
367      margin-top: 1px;
368      margin-bottom: 1px;
369    }
370
371    html body li {
372      margin-bottom: 1px;
373    }
374
375    html body li.task-list-item {
376      list-style: none;
377    }
378
379    html body li>p {
380      margin-top: 1px;
381      margin-bottom: 1px;
382    }
383
384    html body .task-list-item-checkbox {
385      margin: 0 0.3em 0.24em -1.7em;
386      vertical-align: middle;
387    }
388
389    html body .task-list-item-checkbox:hover {
390      cursor: pointer;
391    }
392
393    html body blockquote {
394      padding: 0.1px 15px 0 0.1px;
395      font-size: inherit;
396      color: #5c5c5c;
397      margin: 16px 0.1px 0 0.1px;
398      border-left: 3px solid #cbc9c9;
399      background-color: #e8e6e6;
400    }
401
402    html body blockquote> :first-child {
403      margin-top: 0.2px;
404    }
405
406    html body blockquote> :last-child {
407      margin-bottom: 0.1px;
408    }
409
410    html body hr {
411      height: 5px;
412      background-color: #cbcaca;
413      margin: 32px 0 0.1px 0;
414      border: 0 none;
415    }
416
417    html body table {
418      overflow: auto;
419      border-collapse: collapse;
420      margin: 15px 0.1px 20px 0.1px;
421      border-spacing: 0;
422    }
423
424    html body table th {
425      font-weight: bold;
426      color: #000000;
427    }
428
429    html body table td,
430    html body table th {
431      border: 1px solid #d6d6d6;
432      padding: 2px 14px;
433    }
434
435    html body dl {
436      padding: 0px;
437    }
438
439    html body dl dt {
440      padding: 0px;
441      margin-top: 15px;
442      font-size: 0.9em;
443      font-style: italic;
444      font-weight: bold;
445    }
446
447    html body dl dd {
448      padding: 0px 17px;
449      margin-bottom: 17px;
450    }
451
452    html body code {
453      font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
454      font-size: 0.86em !important;
455      color: #000000;
456      background-color: #f0f0f0;
457      border-radius: 4px;
458      padding: 0.3em 0px;
459    }
460
461    html body code::before,
462    html body code::after {
463      letter-spacing: -0.1em;
464      content: '\00a0';
465    }
466
467    html body pre>code {
468      padding: 1px;
469      margin: 0px;
470      font-size: 0.86em !important;
471      word-break: normal;
472      white-space: pre;
473      background: transparent;
474      border: 0px;
475    }
476
477    html body .highlight {
478      margin-bottom: 17px;
479    }
480
481    html body .highlight pre,
482    html body pre {
483      padding: 0.9em;
484      overflow: auto;
485      font-size: 0.86em !important;
486      line-height: 1.46;
487      border: #d6d6d6;
488      border-radius: 4px;
489    }
490
491    html body .highlight pre {
492      margin-bottom: 0px;
493      word-break: normal;
494    }
495
496    html body pre code,
497    html body pre tt {
498      display: inline;
499      max-width: initial;
500      padding: 1px;
501      margin: 1px;
502      overflow: initial;
503      line-height: inherit;
504      word-wrap: normal;
505      background-color: transparent;
506      border: 1px;
507    }
508
509    html body pre code:before,
510    html body pre tt:before,
511    html body pre code:after,
512    html body pre tt:after {
513      content: normal;
514    }
515
516    html body p,
517    html body blockquote,
518    html body ul,
519    html body ol,
520    html body dl,
521    html body pre {
522      margin-top: 1px;
523      margin-bottom: 17px;
524    }
525
526    html body kbd {
527      color: #000000;
528      border: 3px solid #d6d6d6;
529      border-bottom: 3px solid #c7c7c7;
530      padding: 3px 5px;
531      background-color: #f0f0f0;
532      border-radius: 2px;
533    }
534
535    @media print {
536      html body {
537        background-color: #ffffff;
538      }
539
540      html body h1,
541      html body h2,
542      html body h3,
543      html body h4,
544      html body h5,
545      html body h6 {
546        color: #000000;
547        page-break-after: avoid;
548      }
549
550      html body blockquote {
551        color: #5c5c53;
552      }
553
554      html body pre {
555        page-break-inside: avoid;
556      }
557
558      html body table {
559        display: table;
560      }
561
562      html body img {
563        display: block;
564        max-width: 99%;
565        max-height: 99%;
566      }
567
568      html body pre,
569      html body code {
570        word-wrap: break-word;
571        white-space: pre;
572      }
573    }
574
575    .smartperf-preview {
576      width: 68vw;
577      height: 99%;
578      box-sizing: border-box;
579      overflow: hidden;
580      background-color: #fff;
581    }
582
583    .smartperf-preview .pagebreak,
584    .smartperf-preview .newpage {
585      page-break-before: always;
586    }
587
588    .smartperf-preview pre.line-numbers {
589      position: relative;
590      padding-left: 3.7em;
591      counter-reset: linenumber;
592    }
593
594    .smartperf-preview pre.line-numbers>code {
595      position: relative;
596    }
597
598    .smartperf-preview pre.line-numbers .line-numbers-rows {
599      position: absolute;
600      pointer-events: none;
601      top: 0.9em;
602      font-size: 99%;
603      left: 1px;
604      width: 3em;
605      letter-spacing: -1px;
606      border-right: 1px solid #999;
607      -webkit-user-select: none;
608      -moz-user-select: none;
609      -ms-user-select: none;
610      user-select: none;
611    }
612
613    .smartperf-preview pre.line-numbers .line-numbers-rows>span {
614      pointer-events: none;
615      display: block;
616      counter-increment: linenumber;
617    }
618
619    .smartperf-preview pre.line-numbers .line-numbers-rows>span:before {
620      content: counter(linenumber);
621      color: #999;
622      display: block;
623      padding-right: 0.79em;
624      text-align: right;
625    }
626
627    .smartperf-preview .mathjax-exps .MathJax_Display {
628      text-align: center !important;
629    }
630
631    .smartperf-preview:not([for='preview']) .code-chunk .btn-group {
632      display: none;
633    }
634
635    .smartperf-preview:not([for='preview']) .code-chunk .status {
636      display: none;
637    }
638
639    .smartperf-preview:not([for='preview']) .code-chunk .output-div {
640      margin-bottom: 16px;
641    }
642
643    .scrollbar-style::-webkit-scrollbar {
644      width: 8px;
645    }
646
647    .scrollbar-style::-webkit-scrollbar-track {
648      border-radius: 9px;
649      background-color: transparent;
650    }
651
652    .scrollbar-style::-webkit-scrollbar-thumb {
653      border-radius: 6px;
654      background-color: rgba(150, 150, 150, 1);
655      border: 4px solid rgba(150, 150, 150, 1);
656      background-clip: content-box;
657    }
658
659    html body[for='html-export']:not([dpm]) {
660      position: relative;
661      width: 99%;
662      height: 99%;
663      ;
664      overflow: auto;
665    }
666
667    html body[for='html-export']:not([dpm]) .smartperf-preview {
668      position: relative;
669      top: 1px;
670    }
671
672    @media screen and (min-width: 914px) {
673      html body[for='html-export']:not([dpm]) .smartperf-preview {
674        padding: 2em;
675      }
676    }
677
678    @media screen and (max-width: 914px) {
679      html body[for='html-export']:not([dpm]) .smartperf-preview {
680        padding: 1.9em;
681      }
682    }
683
684    @media screen and (max-width: 450px) {
685      html body[for='html-export']:not([dpm]) .smartperf-preview {
686        font-size: 15px !important;
687        padding: 1.1em;
688      }
689    }
690
691    @media print {
692      html body[for='html-export']:not([dpm]) #sidebar-toc-btn {
693        display: none;
694      }
695    }
696
697    html body[for='html-export']:not([dpm]) #sidebar-toc-btn {
698      position: fixed;
699      bottom: 9px;
700      left: 9px;
701      font-size: 28px;
702      cursor: pointer;
703      color: inherit;
704      z-index: 99;
705      width: 31px;
706      text-align: center;
707      opacity: 0.5;
708    }
709
710    html body[for='html-export']:not([dpm])[hsst] #sidebar-toc-btn {
711      opacity: 1;
712    }
713
714    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc {
715      position: fixed;
716      top: 1px;
717      left: 1px;
718      width: 300px;
719      height: 99%;
720      padding: 32px 0 48px 0;
721      font-size: 14px;
722      box-shadow: 1px 1px 4px rgba(150, 150, 150, 0.33);
723      box-sizing: border-box;
724      overflow: auto;
725      background-color: inherit;
726    }
727
728    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc::-webkit-scrollbar {
729      width: 9px;
730    }
731
732    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc::-webkit-scrollbar-track {
733      border-radius: 11px;
734      background-color: transparent;
735    }
736
737    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc::-webkit-scrollbar-thumb {
738      border-radius: 6px;
739      background-color: rgba(150, 150, 150, 0.66);
740      border: 3px solid rgba(150, 150, 150, 0.66);
741      background-clip: content-box;
742    }
743
744    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc a {
745      text-decoration: none;
746    }
747
748    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc ul {
749      padding: 1px 1.7em;
750      margin-top: 0.9em;
751    }
752
753    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc li {
754      margin-bottom: 0.8em;
755    }
756
757    html body[for='html-export']:not([dpm])[hsst] .md-sidebar-toc ul {
758      list-style-type: none;
759    }
760
761    html body[for='html-export']:not([dpm])[hsst] .smartperf-preview {
762      left: 301px;
763      width: calc(100% - 300px);
764      padding: 2em calc(50% - 457px - 150px);
765      margin: 1px;
766      box-sizing: border-box;
767    }
768
769    @media screen and (max-width: 1274px) {
770      html body[for='html-export']:not([dpm])[hsst] .smartperf-preview {
771        padding: 1.9em;
772      }
773    }
774
775    @media screen and (max-width: 450px) {
776      html body[for='html-export']:not([dpm])[hsst] .smartperf-preview {
777        width: 99%;
778      }
779    }
780
781    html body[for='html-export']:not([dpm]):not([hsst]) .md-sidebar-toc {
782      display: none;
783    }
784  </style>
785</head>
786
787<body for="html-export" id="body" style="margin:0">
788  <div class="smartperf smartperf-preview" style="min-height: 99vh;">
789    <h1 class="mume-header fontColor">TraceStreamer数据表概述</h1>
790
791    <p class="fontColor">
792      TraceStreamer可以将trace数据源转化为易于理解和使用的数据库。用户可以通过SmartPerf界面直观的研究系统跟踪数据,也可在理解TraceStreamer生成的数据库的基础上,在TraceStreamer的交互模式或者Smartperf的数据库查询模式下,使用SQL查询语句自由组装查看用户关心的数据。下文将对TraceStreamer生成的数据库进行详细描述,给用户使用SQL查询系统跟踪数据提供帮助。
793    </p>
794    <h2 class="mume-header fontColor" id="header-index-1">TraceStreamer输出的数据表分类</h2>
795
796    <ul class="fontColor">
797      <li>常规泳道图数据表<br>
798        <img src="../figures/traceStreamer/db_common.png" alt="GitHub Logo">
799      </li>
800      <li>native memory数据源相关表<br>
801        <img src="../figures/traceStreamer/db_native_memory.png" alt="GitHub Logo">
802      </li>
803      <li>perf相关数据表<br>
804        <img src="../figures/traceStreamer/db_hiperf.png" alt="GitHub Logo">
805      </li>
806      <li>hisysevent相关数据表<br>
807        <img src="../figures/traceStreamer/db_hisys_event.png" alt="GitHub Logo">
808      </li>
809    </ul>
810    <h2 class="mume-header fontColor" id="header-index-2">TraceStreamer输出数据库包含以下表格</h2>
811
812    <table class="fontColor">
813      <thead>
814        <tr>
815          <th class="fontColor">表名称</th>
816          <th class="fontColor">作用</th>
817        </tr>
818      </thead>
819      <tbody>
820        <tr>
821          <td>animation</td>
822          <td>记录动效的响应时延和完成时延</td>
823        </tr>
824        <tr>
825          <td>app_name</td>
826          <td>记录HiSysEvent事件的事件名与IDE部分事件的字段名为APPNAME中存放的相关信息的映射关系</td>
827        </tr>
828        <tr>
829          <td>app_startup</td>
830          <td>记录了应用启动相关数据</td>
831        </tr>
832        <tr>
833          <td>args</td>
834          <td>记录方法参数集合</td>
835        </tr>
836        <tr>
837          <td>bio_latency_sample</td>
838          <td>记录IO操作相关方法调用,及调用栈数据</td>
839        </tr>
840        <tr>
841          <td>callstack</td>
842          <td>
843            记录调用堆栈和异步调用信息,其中depth,stack_id和parent_stack_id仅在非异步调用中有效。当cookid不为空时,为异步调用,此时callid为进程唯一号,否则为线程唯一号
844          </td>
845        </tr>
846        <tr>
847          <td>clk_event_filter</td>
848          <td>记录时钟相关的信息</td>
849        </tr>
850        <tr>
851          <td>clock_event_filter</td>
852          <td>此结构用来维护时钟事件,cpu与唯一的ID做关联</td>
853        </tr>
854        <tr>
855          <td>clock_snapshot</td>
856          <td>时钟号和时间,时钟名的映射表</td>
857        </tr>
858        <tr>
859          <td>cpu_measure_filter</td>
860          <td>cpu事件过滤器表</td>
861        </tr>
862        <tr>
863          <td>cpu_usage</td>
864          <td>记录CPU使用率事件</td>
865        </tr>
866        <tr>
867          <td>datasource_clockid</td>
868          <td>数据源和时钟号的映射表</td>
869        </tr>
870        <tr>
871          <td>data_dict</td>
872          <td>记录常用的字符串,将字符串和索引关联,降低程序运行的内存占用,用作辅助数据</td>
873        </tr>
874        <tr>
875          <td>data_type</td>
876          <td>记录数据类型和typeId的关联关系</td>
877        </tr>
878        <tr>
879          <td>device_info</td>
880          <td>记录设备分辨率和帧率</td>
881        </tr>
882        <tr>
883          <td>device_state</td>
884          <td>记录设备屏幕亮度,蓝牙,位置,wifi,音乐,媒体等信息</td>
885        </tr>
886        <tr>
887          <td>diskio</td>
888          <td>记录磁盘读写数据事件</td>
889        </tr>
890        <tr>
891          <td>dynamic_frame</td>
892          <td>记录动效帧的分辨率和结束时间等</td>
893        </tr>
894        <tr>
895          <td>ebpf_callstack</td>
896          <td>记录了采样相关信息</td>
897        </tr>
898        <tr>
899          <td>file_system_sample</td>
900          <td>记录了调用栈的相关信息</td>
901        </tr>
902        <tr>
903          <td>frame_maps</td>
904          <td>记录应用到RS的帧的映射关系</td>
905        </tr>
906        <tr>
907          <td>frame_slice</td>
908          <td>记录RS(RenderService)和应用的帧渲染</td>
909        </tr>
910        <tr>
911          <td>gpu_slice</td>
912          <td>记录RS的帧对应的gpu渲染时长</td>
913        </tr>
914        <tr>
915          <td>hidump</td>
916          <td>记录FPS(Frame Per Second)数据</td>
917        </tr>
918        <tr>
919          <td>hisys_all_event</td>
920          <td>记录了所有HiSysEvent事件相关的原始数据</td>
921        </tr>
922        <tr>
923          <td>hisys_event_measure</td>
924          <td>记录了HiSysEvent事件相关数据,目前HiSysEvent事件包括了异常事件,IDE事件,器件状态事件</td>
925        </tr>
926        <tr>
927          <td>instant</td>
928          <td>记录Sched_waking, sched_wakeup事件, 用作ThreadState表的上下文使用</td>
929        </tr>
930        <tr>
931          <td>irq</td>
932          <td>记录中断相关事件</td>
933        </tr>
934        <tr>
935          <td>js_config</td>
936          <td>记录了arkTs数据采集的相关配置</td>
937        </tr>
938        <tr>
939          <td>js_cpu_profiler_node</td>
940          <td>记录了cpu profiler中node节点的数据</td>
941        </tr>
942        <tr>
943          <td>js_cpu_profiler_sample</td>
944          <td>记录了cpu profiler中sample节点的数据</td>
945        </tr>
946        <tr>
947          <td>js_heap_edges</td>
948          <td>记录了js内存数据类对象对应的成员的信息</td>
949        </tr>
950        <tr>
951          <td>js_heap_files</td>
952          <td>记录了js内存数据的名称和时间</td>
953        </tr>
954        <tr>
955          <td>js_heap_info</td>
956          <td>记录了js内存数据类型,如nodes和edges的字段类型和数据总数</td>
957        </tr>
958        <tr>
959          <td>js_heap_location</td>
960          <td>记录了js内存location节点相关数据</td>
961        </tr>
962        <tr>
963          <td>js_heap_nodes</td>
964          <td>记录了js内存类对象和其成员的对应关系</td>
965        </tr>
966        <tr>
967          <td>js_heap_sample</td>
968          <td>记录了timeline模式下的时间轴信息</td>
969        </tr>
970        <tr>
971          <td>js_heap_string</td>
972          <td>记录了js内存数据中的字符串</td>
973        </tr>
974        <tr>
975          <td>js_heap_trace_function_info</td>
976          <td>记录了timeline模式下的调用栈的每个函数信息</td>
977        </tr>
978        <tr>
979          <td>js_heap_trace_node</td>
980          <td>记录了timeline模式下的调用栈信息</td>
981        </tr>
982        <tr>
983          <td>live_process</td>
984          <td>记录了一些实时的进程中执行的一些数据</td>
985        </tr>
986        <tr>
987          <td>log</td>
988          <td>记录hilog打印日志数据</td>
989        </tr>
990        <tr>
991          <td>measure</td>
992          <td>记录所有的计量值</td>
993        </tr>
994        <tr>
995          <td>measure_filter</td>
996          <td>
997            记录一个递增的filterid队列,所有其他的filter类型在获取过程中,均从此数据列表中获取下一个可用的filter_id并做记录
998          </td>
999        </tr>
1000        <tr>
1001          <td>memory_ashmem</td>
1002          <td>记录了进程所占用的ashmem相关信息</td>
1003        </tr>
1004        <tr>
1005          <td>memory_dma</td>
1006          <td>记录了进程占用的DMA内存相关信息</td>
1007        </tr>
1008        <tr>
1009          <td>memory_process_gpu</td>
1010          <td>记录进程占用GPU内存相关信息</td>
1011        </tr>
1012        <tr>
1013          <td>memory_window_gpu</td>
1014          <td>记录窗口占用GPU内存相关信息</td>
1015        </tr>
1016        <tr>
1017          <td>meta</td>
1018          <td>记录执行解析操作相关的基本信息</td>
1019        </tr>
1020        <tr>
1021          <td>native_hook</td>
1022          <td>记录堆内存申请与释放相关的数据</td>
1023        </tr>
1024        <tr>
1025          <td>native_hook_frame</td>
1026          <td>记录堆内存申请与释放相关的调用栈</td>
1027        </tr>
1028        <tr>
1029          <td>native_hook_statistic</td>
1030          <td>记录堆内存申请与释放相关的统计信息</td>
1031        </tr>
1032        <tr>
1033          <td>network</td>
1034          <td>抓取网络信息传输时产生的一些相关信息</td>
1035        </tr>
1036        <tr>
1037          <td>paged_memory_sample</td>
1038          <td>记录内存操作相关方法调用,及调用栈数据</td>
1039        </tr>
1040        <tr>
1041          <td>perf_callchain</td>
1042          <td>记录Hiperf采样数据的调用栈信息</td>
1043        </tr>
1044        <tr>
1045          <td>perf_files</td>
1046          <td>记录Hiperf工具采集到的函数符号表和文件名</td>
1047        </tr>
1048        <tr>
1049          <td>perf_report</td>
1050          <td>记录Hiperf工具采集数据时的配置信息。包括抓取的事件类型,抓取数据的命令,
1051            抓数据时指定的进程名称
1052          </td>
1053        </tr>
1054        <tr>
1055          <td>perf_sample</td>
1056          <td>记录Hiperf工具的采样信息</td>
1057        </tr>
1058        <tr>
1059          <td>perf_thread</td>
1060          <td>记录Hiperf工具采集到的进程和线程数据</td>
1061        </tr>
1062        <tr>
1063          <td>process</td>
1064          <td>记录所有的进程信息</td>
1065        </tr>
1066        <tr>
1067          <td>process_measure</td>
1068          <td>保存进程的所有计量值</td>
1069        </tr>
1070        <tr>
1071          <td>process_measure_filter</td>
1072          <td>将进程ID作为key1,进程的内存,界面刷新,屏幕亮度等信息作为key2,唯一确定一个filter_id</td>
1073        </tr>
1074        <tr>
1075          <td>raw</td>
1076          <td>此数据结构主要作为ThreadState的上下文使用,这张表是sched_waking,sched_wakup,
1077            cpu_idle事件的原始记录
1078          </td>
1079        </tr>
1080        <tr>
1081          <td>sched_slice</td>
1082          <td>此数据结构主要作为ThreadState的上下文使用,这张表是sched_switch事件的原始记录</td>
1083        </tr>
1084        <tr>
1085          <td>smaps</td>
1086          <td>记录进程的内存消耗的相关信息采样</td>
1087        </tr>
1088        <tr>
1089          <td>stat</td>
1090          <td>
1091            此结果用来统计数据解析中各类数据的数据条数,数据和合法性,数据的匹配程度(begin-end),数据的损失等,查看此结构对应的表,可对数据源有基本的了解
1092          </td>
1093        </tr>
1094        <tr>
1095          <td>static_initalize</td>
1096          <td>记录了so初始化相关数据</td>
1097        </tr>
1098        <tr>
1099          <td>memory_cpu</td>
1100          <td>记录了cpu内存数据</td>
1101        </tr>
1102        <tr>
1103          <td>memory_profile</td>
1104          <td>记录了sys/kernel/debug/mali0/ctx/$(pidof xxx)/mem_profile节点相关数据</td>
1105        </tr>
1106        <tr>
1107          <td>memory_rs_image</td>
1108          <td>记录了hidumper抓取的界面的内存大小相关数据</td>
1109        </tr>
1110        <tr>
1111          <td>symbols</td>
1112          <td>记录系统调用名称和其函数指针的对应关系,trace中用addr来映射function_name来节省存储空间</td>
1113        </tr>
1114        <tr>
1115          <td>syscall</td>
1116          <td>记录用户空间函数与内核空间函数相互调用记录</td>
1117        </tr>
1118        <tr>
1119          <td>sys_event_filter</td>
1120          <td>记录所有的filter</td>
1121        </tr>
1122        <tr>
1123          <td>sys_mem_measure</td>
1124          <td>记录了所有的系统内存相关的测量信息</td>
1125        </tr>
1126        <tr>
1127          <td>task_pool</td>
1128          <td>记录任务池相关数据,与callstack表相关联</td>
1129        </tr>
1130        <tr>
1131          <td>thread</td>
1132          <td>记录所有的线程信息</td>
1133        </tr>
1134        <tr>
1135          <td>thread_state</td>
1136          <td>记录线程状态信息</td>
1137        </tr>
1138        <tr>
1139          <td>trace_config</td>
1140          <td>记录trace数据源,proto的事件-plugin与其process_name</td>
1141        </tr>
1142        <tr>
1143          <td>trace_range</td>
1144          <td>记录ftrace数据与其他类型数据的时间交集,供前端展示数据时使用</td>
1145        </tr>
1146      </tbody>
1147    </table>
1148    <h2 class="mume-header fontColor" id="header-index-3">表与事件来源</h2>
1149
1150    <table class="fontColor">
1151      <thead>
1152        <tr>
1153          <th class="fontColor">表名称</th>
1154          <th class="fontColor">事件源</th>
1155          <th class="fontColor">插件名</th>
1156          <th class="fontColor">备注</th>
1157        </tr>
1158      </thead>
1159      <tbody>
1160        <tr>
1161          <td>animation</td>
1162          <td>-</td>
1163          <td>ftrace-plugin</td>
1164          <td>记录动效的响应时延和完成时延</td>
1165        </tr>
1166        <tr>
1167          <td>app_name</td>
1168          <td>-</td>
1169          <td>hisysevent-plugin</td>
1170          <td>JSON数据源</td>
1171        </tr>
1172        <tr>
1173          <td>app_startup</td>
1174          <td>-</td>
1175          <td>ftrace-plugin</td>
1176          <td>记录应用启动的相关信息</td>
1177        </tr>
1178        <tr>
1179          <td>args</td>
1180          <td>-</td>
1181          <td>ftrace-plugin</td>
1182          <td>配合callstack使用</td>
1183        </tr>
1184        <tr>
1185          <td>bio_latency_sample</td>
1186          <td>-</td>
1187          <td>ebpf</td>
1188          <td>IO操作相关方法调用,及调用栈数据</td>
1189        </tr>
1190        <tr>
1191          <td>callstack</td>
1192          <td>-</td>
1193          <td>ftrace-plugin</td>
1194          <td>异步或非异步的调用</td>
1195        </tr>
1196        <tr>
1197          <td>clk_event_filter</td>
1198          <td>-</td>
1199          <td>ftrace-plugin</td>
1200          <td>记录时钟相关的信息</td>
1201        </tr>
1202        <tr>
1203          <td>clock_event_filter</td>
1204          <td>-</td>
1205          <td>ftrace-plugin</td>
1206          <td>维护时钟事件</td>
1207        </tr>
1208        <tr>
1209          <td>clock_snapshot</td>
1210          <td>-</td>
1211          <td>公共</td>
1212          <td>时钟号和时间</td>
1213        </tr>
1214        <tr>
1215          <td>cpu_measure_filter</td>
1216          <td>-</td>
1217          <td>ftrace-plugin</td>
1218          <td>cpu跟踪器,cpu频率等</td>
1219        </tr>
1220        <tr>
1221          <td>cpu_usage</td>
1222          <td>-</td>
1223          <td>cpu-plugin</td>
1224          <td>cpu使用率</td>
1225        </tr>
1226        <tr>
1227          <td>data_dict</td>
1228          <td>通用的</td>
1229          <td>公共</td>
1230          <td>所有字符串的记录</td>
1231        </tr>
1232        <tr>
1233          <td>data_type</td>
1234          <td>通用的</td>
1235          <td>公共</td>
1236          <td>辅助表</td>
1237        </tr>
1238        <tr>
1239          <td>datasource_clockid</td>
1240          <td>通用的</td>
1241          <td>公共</td>
1242          <td>数据源和时钟号的映射表</td>
1243        </tr>
1244        <tr>
1245          <td>device_info</td>
1246          <td>-</td>
1247          <td>ftrace-plugin</td>
1248          <td>记录设备分辨率和帧率</td>
1249        </tr>
1250        <tr>
1251          <td>device_state</td>
1252          <td>通用的</td>
1253          <td>hisysevent-plugin</td>
1254          <td>记录设备屏幕亮度,蓝牙,位置等信息</td>
1255        </tr>
1256        <tr>
1257          <td>diskio</td>
1258          <td>-</td>
1259          <td>diskio-plugin</td>
1260          <td>记录磁盘读写数据</td>
1261        </tr>
1262        <tr>
1263          <td>dma_fence</td>
1264          <td>-</td>
1265          <td>ftrace-plugin</td>
1266          <td>dma_fence数据</td>
1267        </tr>
1268        <tr>
1269          <td>dynamic_frame</td>
1270          <td>-</td>
1271          <td>ftrace-plugin</td>
1272          <td>动效帧的分辨率和结束时间等</td>
1273        </tr>
1274        <tr>
1275          <td>ebpf_callstack</td>
1276          <td>-</td>
1277          <td>ebpf</td>
1278          <td>磁盘读写相关的数据</td>
1279        </tr>
1280        <tr>
1281          <td>file_system_sample</td>
1282          <td>-</td>
1283          <td>ebpf</td>
1284          <td>ebpf文件系统</td>
1285        </tr>
1286        <tr>
1287          <td>frame_maps</td>
1288          <td>-</td>
1289          <td>ftrace-plugin</td>
1290          <td>帧渲染数据,app到RS的映射</td>
1291        </tr>
1292        <tr>
1293          <td>frame_slice</td>
1294          <td>-</td>
1295          <td>ftrace-plugin</td>
1296          <td>帧渲染数据</td>
1297        </tr>
1298        <tr>
1299          <td>gpu_slice</td>
1300          <td>-</td>
1301          <td>ftrace-plugin</td>
1302          <td>gpu渲染时长</td>
1303        </tr>
1304        <tr>
1305          <td>hidump</td>
1306          <td>-</td>
1307          <td>hidump-plugin</td>
1308          <td>FPS数据</td>
1309        </tr>
1310        <tr>
1311          <td>hisys_all_event</td>
1312          <td>-</td>
1313          <td>hisysevent-plugin</td>
1314          <td>JSON数据源</td>
1315        </tr>
1316        <tr>
1317          <td>hisys_event_measure</td>
1318          <td>-</td>
1319          <td>hisysevent-plugin</td>
1320          <td>JSON数据源</td>
1321        </tr>
1322        <tr>
1323          <td>instant</td>
1324          <td>-</td>
1325          <td>ftrace-plugin</td>
1326          <td>waking和wakeup事件</td>
1327        </tr>
1328        <tr>
1329          <td>irq</td>
1330          <td>-</td>
1331          <td>ftrace-plugin</td>
1332          <td>记录中断事件</td>
1333        </tr>
1334        <tr>
1335          <td>js_config</td>
1336          <td>-</td>
1337          <td>arkts-plugin</td>
1338          <td>arkTs数据采集的配置</td>
1339        </tr>
1340        <tr>
1341          <td>js_cpu_profiler_node</td>
1342          <td>-</td>
1343          <td>arkts-plugin</td>
1344          <td>记录了cpu profiler中node节点的数据</td>
1345        </tr>
1346        <tr>
1347          <td>js_cpu_profiler_sample</td>
1348          <td>-</td>
1349          <td>arkts-plugin</td>
1350          <td>记录了cpu profiler中sample节点的数据</td>
1351        </tr>
1352        <tr>
1353          <td>js_heap_edges</td>
1354          <td>-</td>
1355          <td>arkts-plugin</td>
1356          <td>js内存数据</td>
1357        </tr>
1358        <tr>
1359          <td>js_heap_files</td>
1360          <td>-</td>
1361          <td>arkts-plugin</td>
1362          <td>js内存数据</td>
1363        </tr>
1364        <tr>
1365          <td>js_heap_info</td>
1366          <td>-</td>
1367          <td>arkts-plugin</td>
1368          <td>js内存数据</td>
1369        </tr>
1370        <tr>
1371          <td>js_heap_location</td>
1372          <td>-</td>
1373          <td>arkts-plugin</td>
1374          <td>js内存数据</td>
1375        </tr>
1376        <tr>
1377          <td>js_heap_nodes</td>
1378          <td>-</td>
1379          <td>arkts-plugin</td>
1380          <td>js内存数据</td>
1381        </tr>
1382        <tr>
1383          <td>js_heap_sample</td>
1384          <td>-</td>
1385          <td>arkts-plugin</td>
1386          <td>js内存数据</td>
1387        </tr>
1388        <tr>
1389          <td>js_heap_string</td>
1390          <td>-</td>
1391          <td>arkts-plugin</td>
1392          <td>js内存数据</td>
1393        </tr>
1394        <tr>
1395          <td>js_heap_trace_function_info</td>
1396          <td>-</td>
1397          <td>arkts-plugin</td>
1398          <td>js内存数据</td>
1399        </tr>
1400        <tr>
1401          <td>js_heap_trace_node</td>
1402          <td>-</td>
1403          <td>arkts-plugin</td>
1404          <td>js内存数据</td>
1405        </tr>
1406        <tr>
1407          <td>live_process</td>
1408          <td>-</td>
1409          <td>process-plugin</td>
1410          <td>实时进程执行数据</td>
1411        </tr>
1412        <tr>
1413          <td>log</td>
1414          <td>-</td>
1415          <td>hilog-plugin</td>
1416          <td>系统日志</td>
1417        </tr>
1418        <tr>
1419          <td>measure</td>
1420          <td>-</td>
1421          <td>ftrace-plugin,memory-plugin</td>
1422          <td>系统中的计量值(数值型)</td>
1423        </tr>
1424        <tr>
1425          <td>measure_filter</td>
1426          <td>-</td>
1427          <td>ftrace-plugin,memory-plugin</td>
1428          <td>计量值的查询辅助表 </td>
1429        </tr>
1430        <tr>
1431          <td>memory_ashmem</td>
1432          <td>-</td>
1433          <td>memory-plugin</td>
1434          <td>进程所占用ashmem相关信息</td>
1435        </tr>
1436        <tr>
1437          <td>memory_cpu</td>
1438          <td>-</td>
1439          <td>memory-plugin</td>
1440          <td>cpu内存数据</td>
1441        </tr>
1442        <tr>
1443          <td>memory_dma</td>
1444          <td>-</td>
1445          <td>memory-plugin</td>
1446          <td>进程占用的DMA内存相关信息</td>
1447        </tr>
1448        <tr>
1449          <td>memory_process_gpu</td>
1450          <td>-</td>
1451          <td>memory-plugin</td>
1452          <td>进程占用GPU内存相关信息</td>
1453        </tr>
1454        <tr>
1455          <td>memory_profile</td>
1456          <td>-</td>
1457          <td>memory-plugin</td>
1458          <td>/sys/kernel/debug/mali0/ctx/$(pidof xxx)/mem_profile节点相关数据</td>
1459        </tr>
1460        <tr>
1461          <td>memory_rs_image</td>
1462          <td>-</td>
1463          <td>memory-plugin</td>
1464          <td>界面内存大小数据</td>
1465        </tr>
1466        <tr>
1467          <td>memory_window_gpu</td>
1468          <td>-</td>
1469          <td>memory-plugin</td>
1470          <td>窗口占用GPU内存相关信息</td>
1471        </tr>
1472        <tr>
1473          <td>meta</td>
1474          <td>通用的</td>
1475          <td>公共</td>
1476          <td>记录解析现场数据(解析时间,数据类型,解析工具等)</td>
1477        </tr>
1478        <tr>
1479          <td>native_hook</td>
1480          <td>-</td>
1481          <td>nativehook/hookdaemon</td>
1482          <td>malloc &amp;&amp; mmap内存数据</td>
1483        </tr>
1484        <tr>
1485          <td>native_hook_frame</td>
1486          <td>-</td>
1487          <td>nativehook/hookdaemon</td>
1488          <td>native_hook调用栈数据</td>
1489        </tr>
1490        <tr>
1491          <td>native_hook_statistic</td>
1492          <td>-</td>
1493          <td>nativehook/hookdaemon</td>
1494          <td>malloc &amp;&amp; mmap统计数据</td>
1495        </tr>
1496        <tr>
1497          <td>network</td>
1498          <td>-</td>
1499          <td>network-plugin</td>
1500          <td>记录网络数据传输相关的信息</td>
1501        </tr>
1502        <tr>
1503          <td>paged_memory_sample</td>
1504          <td>-</td>
1505          <td>ebpf</td>
1506          <td>调用栈信息</td>
1507        </tr>
1508        <tr>
1509          <td>perf_callchain</td>
1510          <td>-</td>
1511          <td>hiperf-plugin</td>
1512          <td>perf数据</td>
1513        </tr>
1514        <tr>
1515          <td>perf_files</td>
1516          <td>-</td>
1517          <td>hiperf-plugin</td>
1518          <td>perf数据</td>
1519        </tr>
1520        <tr>
1521          <td>perf_napi_async</td>
1522          <td>-</td>
1523          <td>公共</td>
1524          <td>perf数据</td>
1525        </tr>
1526        <tr>
1527          <td>perf_report</td>
1528          <td>-</td>
1529          <td>hiperf-plugin</td>
1530          <td>perf数据</td>
1531        </tr>
1532        <tr>
1533          <td>perf_sample</td>
1534          <td>-</td>
1535          <td>hiperf-plugin</td>
1536          <td>perf数据</td>
1537        </tr>
1538        <tr>
1539          <td>perf_thread</td>
1540          <td>-</td>
1541          <td>hiperf-plugin</td>
1542          <td>perf数据</td>
1543        </tr>
1544        <tr>
1545          <td>process</td>
1546          <td>-</td>
1547          <td>公共</td>
1548          <td>进程信息</td>
1549        </tr>
1550        <tr>
1551          <td>process_measure</td>
1552          <td>-</td>
1553          <td>ftrace-plugin</td>
1554          <td>进程内存</td>
1555        </tr>
1556        <tr>
1557          <td>process_measure_filter</td>
1558          <td>-</td>
1559          <td>ftrace-plugin</td>
1560          <td>process_measure的辅助表</td>
1561        </tr>
1562        <tr>
1563          <td>raw</td>
1564          <td>-</td>
1565          <td>ftrace-plugin</td>
1566          <td>线程唤醒信息</td>
1567        </tr>
1568        <tr>
1569          <td>sched_slice</td>
1570          <td>-</td>
1571          <td>ftrace-plugin</td>
1572          <td>配合线程状态表使用,sched_switch的原始数据</td>
1573        </tr>
1574        <tr>
1575          <td>smaps</td>
1576          <td>-</td>
1577          <td>memory-plugin</td>
1578          <td>进程的内存消耗</td>
1579        </tr>
1580        <tr>
1581          <td>stat</td>
1582          <td>通用的</td>
1583          <td>公共</td>
1584          <td>记录不同种类数据的数据量</td>
1585        </tr>
1586        <tr>
1587          <td>static_initalize</td>
1588          <td>-</td>
1589          <td>ftrace-plugin</td>
1590          <td>so初始化数据</td>
1591        </tr>
1592        <tr>
1593          <td>symbols</td>
1594          <td>-</td>
1595          <td>ftrace-plugin</td>
1596          <td>符号表(地址到字符串的映射)</td>
1597        </tr>
1598        <tr>
1599          <td>sys_event_filter</td>
1600          <td>-</td>
1601          <td>memory-plugin</td>
1602          <td>filter信息</td>
1603        </tr>
1604        <tr>
1605          <td>sys_mem_measure</td>
1606          <td>-</td>
1607          <td>memory-plugin</td>
1608          <td>系统内存</td>
1609        </tr>
1610        <tr>
1611          <td>syscall</td>
1612          <td>-</td>
1613          <td>ftrace-plugin</td>
1614          <td>系统调用 sys_enter/exit</td>
1615        </tr>
1616        <tr>
1617          <td>task_pool</td>
1618          <td>-</td>
1619          <td>ftrace-plugin</td>
1620          <td>任务池数据</td>
1621        </tr>
1622        <tr>
1623          <td>thread</td>
1624          <td>通用的</td>
1625          <td>公共</td>
1626          <td>线程信息(常用)</td>
1627        </tr>
1628        <tr>
1629          <td>thread_state</td>
1630          <td>通用的</td>
1631          <td>ftrace-plugin</td>
1632          <td>线程调度图(常用)</td>
1633        </tr>
1634        <tr>
1635          <td>trace_config</td>
1636          <td>通用的</td>
1637          <td>memory-plugin,hisysevent-plugin</td>
1638          <td>记录trace数据源</td>
1639        </tr>
1640        <tr>
1641          <td>trace_range</td>
1642          <td>通用的</td>
1643          <td>公共</td>
1644          <td>trace数据的时长</td>
1645        </tr>
1646        <tr>
1647          <td>xpower_measure</td>
1648          <td>-</td>
1649          <td>xpower-plugin</td>
1650          <td>设备信息</td>
1651        </tr>
1652      </tbody>
1653    </table>
1654    <h2 class="mume-header fontColor" id="header-index-4"><em><strong>表格关系图</strong></em></h2>
1655
1656    <hr>
1657    <h3 class="mume-header fontColor" id="header-index-5">进程表与线程表关系</h3>
1658
1659    <p class="fontColor">当一个进程或者线程结束后,系统可能再次将该进程号或者线程号分配给其他进程或者线程,造成一个进程号或线程号代表多个进程或线程的情况。<br>
1660      Process和Thread表中的id字段可以唯一标识进程和线程。process表中的id在其他表中用作ipid字段。thread表中的id在其他表中用作itid字段。<br>
1661      thread表通过ipid字段关联process表的id字段,可以查询线程归属进程。<br>
1662      <img src="../figures/traceStreamer/process_thread.png" alt="GitHub Logo">
1663    </p>
1664    <h3 class="mume-header fontColor">查询举例</h3>
1665
1666    <ul class="fontColor">
1667      <li>已知pid = 123,查看当前进程下的所有线程信息,可以使用如下SQL语句:<br>
1668        <code class="fontColor">select thread.* from thread, process where process.pid = 123 and
1669            thread.ipid = process.id</code>
1670      </li>
1671    </ul>
1672    <h3 id="header-index-6">线程表与线程运行状态表关系图</h3>
1673    <p class="fontColor">thread_state表记录所有线程的运行状态信息,包含ts(状态起始时间),dur(状态持续时间),cpu,
1674      itid, state(线程状态)。 thread表的id字段与thread_state表的itid字段相关联。<br>
1675      <img src="../figures/traceStreamer/thread_state.png" alt="GitHub Logo">
1676    </p>
1677    <h3>查询举例</h3>
1678    <ul class="fontColor">
1679      <li>已知tid = 123, 查看当前线程的所有运行状态信息,可以使用如下SQL语句:<br>
1680        <code class="fontColor">select thread_state.* from thread, thread_state where thread.tid = 123
1681            and thread.id = thread_state.itid</code>
1682      </li>
1683    </ul>
1684    <h3 class="mume-header fontColor" id="header-index-7">堆内存数据变化表关系图</h3>
1685
1686    <p class="fontColor">
1687      native_hook表记录堆内存申请(AllocEvent)和释放(FreeEvent)数据。native_hook表通过ipid和itid字段分别与process和thread表的id字段关联,通过callchain_id与native_hook_frame表的callchain_id字段相关联。<br>
1688      native_hook表字段解释如下:</p>
1689    <ul class="fontColor">
1690      <li>callchain_id:唯一标识一次堆内存申请或释放,
1691        通过与native_hook_frame表关联可以拿到当前申请或释放的函数调用堆栈。
1692      </li>
1693      <li>addr:堆内存申请/释放的地址。</li>
1694      <li>native_hook_size:堆内存申请/释放的大小。</li>
1695    </ul>
1696    <p class="fontColor">
1697      native_hook_frame表记录内存申请/释放的调用堆栈。通过callchain_id区分一组调用堆栈,depth为堆栈深度,depth为0时,表示当前行为栈顶数据。<br>
1698      <img src="../figures/traceStreamer/dump_and_mem.png" alt="GitHub Logo">
1699    </p>
1700    <p class="fontColor">
1701      native_hook_statistic表记录内存申请/释放的统计信息。通过callchain_id区分一组调用堆栈。每个统计事件将记录当前事件的callchain_id,并统计当前调用栈内存分配/释放的总次数和总大小。<br>
1702      <img src="../figures/traceStreamer/db_native_hook_statistic.png" alt="GitHub Logo">
1703    </p>
1704    <h3 class="mume-header fontColor">查询举例</h3>
1705
1706    <ul class="fontColor">
1707      <li>已知tid = 123,查看当前线程的所有堆内存变化信息,可以使用如下SQL语句:<br>
1708        <code class="fontColor">select native_hook.* from thread, native_hook where thread.tid = 123
1709            and thread.id = native_hook.itid</code>
1710      </li>
1711      <li>已知callchain_id = 1, 查看当前内存变化调用堆栈<br>
1712        <code class="fontColor">select * from native_hook_frame where callchain_id = 1</code>
1713      </li>
1714      <li>已知callchain_id = 1, 查看当前内存变化调用堆栈对应的统计信息<br>
1715        <code class="fontColor">select * from native_hook_statistic where callchain_id = 1</code>
1716      </li>
1717    </ul>
1718    <h3 id="header-index-8">日志表与进程线程表关系图</h3>
1719    <p class="fontColor">log表记录日志信息。可以根据seq字段的连续性,来判断是否存在日志丢失的情况。<br>
1720      <img src="../figures/traceStreamer/log.png" alt="GitHub Logo">
1721    </p>
1722    <h3>查询举例</h3>
1723    <ul class="fontColor">
1724      <li>已知tid = 123,查看当前线程的所有error级别的日志,可以使用如下SQL语句:<br>
1725        <code class="fontColor">select * from log where tid = 123 and level = "error"</code>
1726      </li>
1727    </ul>
1728    <h3 class="mume-header fontColor" id="header-index-9">perf表之间关系图</h3>
1729
1730    <ul class="fontColor">
1731      <li>perf_report:此表记录Hiperf工具采集数据时的配置信息。</li>
1732      <li>perf_thread:此表记录hiperf采集到的进程和线程数据。</li>
1733      <li>
1734        perf_sample:此表中记录Hiperf工具的采样信息。id唯一表示一次采样记录,通过callchain_id与perf_callchain表中的callchain_id字段相关联。thread_id为线程号,与perf_thread表中的thread_id字段相关联。event_type_id为当前采样的事件类型id,与perf_report表中的id字段相关联。
1735      </li>
1736      <li>perf_callchain:此表格记录的是调用栈信息。</li>
1737      <li>
1738        Perf_files:此表格主要存放着获取到的函数符号表和文件信息。file_id唯一表示一个文件,与perf_callchain表中的file_id字段相关联。
1739      </li>
1740    </ul>
1741    <p class="fontColor"><img src="../figures/traceStreamer/perf.png" alt="GitHub Logo"></p>
1742    <h3 class="mume-header fontColor">查询举例</h3>
1743
1744    <ul class="fontColor">
1745      <li>
1746        <p class="fontColor">已知同步后的时间戳为28463134340470,查询采样数据<br>
1747          <code class="fontColor">select * from perf_sample where timestamp_trace =
1748              28463134340470</code>
1749        </p>
1750      </li>
1751      <li>
1752        <p class="fontColor">已知同步后的时间戳为28463134340470,查询采样数据对应的的调用栈信息<br>
1753          <code class="fontColor">select A.* from perf_callchain as A, perf_sample as B where
1754              B.timestamp_trace = 28463134340470 and A.callchain_id = B.callchain_id</code>
1755        </p>
1756      </li>
1757      <li>
1758        <p class="fontColor">已知同步后的时间戳为28463134277762,查询采样数据的函数名及文件路径<br>
1759          <code class="fontColor">select A.*, B.name, C.path from perf_sample as A, perf_callchain as
1760              B, perf_files as C where A.timestamp_trace = 28463134277762 and B.callchain_id = A.callchain_id
1761              and B.callchain_id = 0 and B.file_id = C.file_id and C.serial_id = 0</code>
1762        </p>
1763      </li>
1764      <li>
1765        <p class="fontColor">已知线程号为6700,查询所有的采样记录<br>
1766          <code class="fontColor">select * from perf_sample where thread_id = 6700</code>
1767        </p>
1768      </li>
1769      <li>
1770        <p class="fontColor">已知进程号为7863,查询所有的采样记录<br>
1771          <code class="fontColor">select A.* from perf_sample as A, perf_thread as B where
1772              B.process_id = 7863 and A.thread_id = B.thread_id</code>
1773        </p>
1774      </li>
1775      <li>
1776        <p class="fontColor">查询所有采样对应的事件类型<br>
1777          <code class="fontColor">select A.*, B.report_value from perf_sample as A, perf_report as B
1778              where A.event_type_id = B.id</code>
1779        </p>
1780      </li>
1781    </ul>
1782    <h3 class="mume-header fontColor" id="header-index-10">帧渲染表之间的关系图</h3>
1783
1784    <p class="fontColor">frame_slice: 记录RS(RenderService)和应用的帧渲染。<br>
1785      gpu_slice: 记录RS的帧对应的gpu渲染时长。<br>
1786      frame_maps:记录应用到RS的帧的映射关系。<br>
1787      <img src="../figures/traceStreamer/frames.png" alt="GitHub Logo">
1788    </p>
1789    <h3 class="mume-header fontColor">查询示例</h3>
1790
1791    <ul class="fontColor">
1792      <li>
1793        <p class="fontColor">已知进程,查询进程对应的实际渲染帧<br>
1794          <code class="fontColor">select * from frame_slice where ipid = 1</code>
1795        </p>
1796      </li>
1797      <li>
1798        <p class="fontColor">已知进程的实际渲染帧的dst为12,求其对应的RS进程的渲染帧<br>
1799          <code class="fontColor">select * from frame_slice where id = 12</code>
1800        </p>
1801      </li>
1802      <li>
1803        <p class="fontColor">已知RS的渲染帧在frame_slice中所在行是14,求其对应的GPU渲染时长<br>
1804          <code class="fontColor">select * from gpu_slice where frame_row = 14</code>
1805        </p>
1806      </li>
1807    </ul>
1808    <h3 id="header-index-11">JS内存数据表关系图</h3>
1809    <p class="fontColor">js_heap_files:记录js内存数据的文件名和文件索引</p>
1810    <p class="fontColor"><img src="../figures/traceStreamer/js_heap_files.png" alt="1683163158954"></p>
1811    <p class="fontColor">js_heap_nodes:记录js内存类对象数据<br>
1812      js_heap_edges:记录js内存类对象的成员数据<br>
1813      js_heap_trace_node:记录timeline的调用栈信息<br>
1814      js_heap_sample:记录timeline的时间轴信息<br>
1815      <img src="../figures/traceStreamer/js_heap_nodes.png" alt="1683163373206">
1816    </p>
1817    <h2 id="header-index-12">TraceStreamer输出数据库表格详细介绍</h2>
1818    <h3>app_name表</h3>
1819    <h4>表结构</h4>
1820    <table class="fontColor">
1821      <thead>
1822        <tr>
1823          <th class="fontColor">Columns Name</th>
1824          <th class="fontColor">SQL TYPE</th>
1825        </tr>
1826      </thead>
1827      <tbody>
1828        <tr>
1829          <td>id</td>
1830          <td>INT</td>
1831        </tr>
1832        <tr>
1833          <td>app_name</td>
1834          <td>INT</td>
1835        </tr>
1836        <tr>
1837          <td>app_key</td>
1838          <td>INT</td>
1839        </tr>
1840      </tbody>
1841    </table>
1842    <h4>表描述</h4>
1843    <p class="fontColor">记录HiSysevent上报事件中的IDE相关事件中APPNAME的表关联信息。</p>
1844    <h4>字段详细描述</h4>
1845    <ul class="fontColor">
1846      <li>id:用于与表hisys_event_measure表中的key_id字段做对应</li>
1847      <li>app_name:对应的事件的信息ID</li>
1848      <li>app_key:对应的事件的APPNAME字段的信息ID</li>
1849    </ul>
1850    <h3>args表</h3>
1851    <h4>表结构</h4>
1852    <table class="fontColor">
1853      <thead>
1854        <tr>
1855          <th class="fontColor">Columns Name</th>
1856          <th class="fontColor">SQL TYPE</th>
1857        </tr>
1858      </thead>
1859      <tbody>
1860        <tr>
1861          <td>id</td>
1862          <td>INT</td>
1863        </tr>
1864        <tr>
1865          <td>key</td>
1866          <td>INT</td>
1867        </tr>
1868        <tr>
1869          <td>datatype</td>
1870          <td>INT</td>
1871        </tr>
1872        <tr>
1873          <td>value</td>
1874          <td>INT</td>
1875        </tr>
1876        <tr>
1877          <td>argset</td>
1878          <td>INT</td>
1879        </tr>
1880      </tbody>
1881    </table>
1882    <h4>表描述</h4>
1883    <p class="fontColor">记录方法的参数集合。</p>
1884    <h4>字段详细描述</h4>
1885    <ul class="fontColor">
1886      <li>id: 唯一标识</li>
1887      <li>key:键</li>
1888      <li>datatype:数据类型</li>
1889      <li>value:取值</li>
1890      <li>argset:参数集合</li>
1891    </ul>
1892    <h3>bio_latency_sample表</h3>
1893    <h4>表结构</h4>
1894    <table class="fontColor">
1895      <thead>
1896        <tr>
1897          <th class="fontColor">Columns Name</th>
1898          <th class="fontColor">SQL TYPE</th>
1899        </tr>
1900      </thead>
1901      <tbody>
1902        <tr>
1903          <td>id</td>
1904          <td>INT</td>
1905        </tr>
1906        <tr>
1907          <td>callchain_id</td>
1908          <td>INT</td>
1909        </tr>
1910        <tr>
1911          <td>type</td>
1912          <td>INT</td>
1913        </tr>
1914        <tr>
1915          <td>ipid</td>
1916          <td>INT</td>
1917        </tr>
1918        <tr>
1919          <td>itid</td>
1920          <td>INT</td>
1921        </tr>
1922        <tr>
1923          <td>start_ts</td>
1924          <td>INT</td>
1925        </tr>
1926        <tr>
1927          <td>end_ts</td>
1928          <td>INT</td>
1929        </tr>
1930        <tr>
1931          <td>latency_dur</td>
1932          <td>INT</td>
1933        </tr>
1934        <tr>
1935          <td>tier</td>
1936          <td>INT</td>
1937        </tr>
1938        <tr>
1939          <td>size</td>
1940          <td>INT</td>
1941        </tr>
1942        <tr>
1943          <td>block_number</td>
1944          <td>TEXT</td>
1945        </tr>
1946        <tr>
1947          <td>path</td>
1948          <td>TEXT</td>
1949        </tr>
1950        <tr>
1951          <td>dur_per_4k</td>
1952          <td>INT</td>
1953        </tr>
1954      </tbody>
1955    </table>
1956    <h4>表描述</h4>
1957    <p class="fontColor">记录IO操作相关方法调用,及调用栈数据。</p>
1958    <h4>字段详细描述</h4>
1959    <ul class="fontColor">
1960      <li>id: 唯一标识</li>
1961      <li>callchain_id:调用栈的唯一标识。与ebpf_callstack表中callchain_id字段关联</li>
1962      <li>type:事件类型其取值为枚举类型(DATA_READ,DATA_WRITE,METADATA_READ,
1963        METADATA_WRITE,PAGE_IN,PAGE_OUT)
1964      </li>
1965      <li>ipid:TS内部进程号</li>
1966      <li>itid:TS内部线程号</li>
1967      <li>start_ts:开始时间</li>
1968      <li>end_ts:结束时间</li>
1969      <li>latency_dur:总延迟</li>
1970      <li>tier:优先级</li>
1971      <li>size:文件大小</li>
1972      <li>block_number:数据量大小(一般为4K)</li>
1973      <li>path:路径id</li>
1974      <li>dur_per_4k:每4k数据的平均延迟</li>
1975    </ul>
1976    <h3>callstack表</h3>
1977    <h4>表结构</h4>
1978    <table class="fontColor">
1979      <thead>
1980        <tr>
1981          <th class="fontColor">Columns Name</th>
1982          <th class="fontColor">SQL TYPE</th>
1983        </tr>
1984      </thead>
1985      <tbody>
1986        <tr>
1987          <td>id</td>
1988          <td>INT</td>
1989        </tr>
1990        <tr>
1991          <td>ts</td>
1992          <td>INT</td>
1993        </tr>
1994        <tr>
1995          <td>dur</td>
1996          <td>INT</td>
1997        </tr>
1998        <tr>
1999          <td>callid</td>
2000          <td>INT</td>
2001        </tr>
2002        <tr>
2003          <td>cat</td>
2004          <td>TEXT</td>
2005        </tr>
2006        <tr>
2007          <td>name</td>
2008          <td>TEXT</td>
2009        </tr>
2010        <tr>
2011          <td>depth</td>
2012          <td>INT</td>
2013        </tr>
2014        <tr>
2015          <td>cookie</td>
2016          <td>INT</td>
2017        </tr>
2018        <tr>
2019          <td>parent_id</td>
2020          <td>INT</td>
2021        </tr>
2022        <tr>
2023          <td>argsetid</td>
2024          <td>INT</td>
2025        </tr>
2026        <tr>
2027          <td>chainId</td>
2028          <td>TEXT</td>
2029        </tr>
2030        <tr>
2031          <td>spanId</td>
2032          <td>TEXT</td>
2033        </tr>
2034        <tr>
2035          <td>parentSpanId</td>
2036          <td>TEXT</td>
2037        </tr>
2038        <tr>
2039          <td>flag</td>
2040          <td>TEXT</td>
2041        </tr>
2042      </tbody>
2043    </table>
2044    <h4>表描述</h4>
2045    <p class="fontColor">
2046      记录调用堆栈和异步调用信息,其中depth,stack_id和parent_stack_id仅在非异步的调用中有效。当cookid不为空时,为异步调用,此时callid为进程唯一号,否则为线程唯一号。</p>
2047    <h4>字段详细描述</h4>
2048    <ul class="fontColor">
2049      <li>id: 唯一标识</li>
2050      <li>ts: 数据事件上报时间戳</li>
2051      <li>dur:调用时长</li>
2052      <li>callid:调用者的ID,比如针对线程表里面的id</li>
2053      <li>cat: 表示当前栈帧属于哪个业务(binder/workqueue/null)</li>
2054      <li>name:调用名称</li>
2055      <li>depth:调用深度</li>
2056      <li>cookie: 异步调用的cookie值</li>
2057      <li>parent_id:父调用的id</li>
2058      <li>argsetid: 调用的参数列表,关联args表的id字段</li>
2059      <li>chainId:分布式数据中的chainId,id相同则表示为同一个分布式的调用栈</li>
2060      <li>spanId:分布式调用关联关系,当前帧的id</li>
2061      <li>parentSpanId: 分布式调用关联关系,当前帧的parent的SpanId,对应当前表的spandId</li>
2062      <li>flag:C表示分布式调用发送方,S表示接受方</li>
2063    </ul>
2064    <h3>clk_event_filter表</h3>
2065    <h4>表结构</h4>
2066    <table class="fontColor">
2067      <thead>
2068        <tr>
2069          <th class="fontColor">Columns Name</th>
2070          <th class="fontColor">SQL TYPE</th>
2071        </tr>
2072      </thead>
2073      <tbody>
2074        <tr>
2075          <td>id</td>
2076          <td>INT</td>
2077        </tr>
2078        <tr>
2079          <td>type</td>
2080          <td>TEXT</td>
2081        </tr>
2082        <tr>
2083          <td>name</td>
2084          <td>TEXT</td>
2085        </tr>
2086        <tr>
2087          <td>cpu</td>
2088          <td>INT</td>
2089        </tr>
2090      </tbody>
2091    </table>
2092    <h4>表描述</h4>
2093    <p class="fontColor">记录时钟信息。</p>
2094    <h4>字段详细描述</h4>
2095    <ul class="fontColor">
2096      <li>id: 与measure表的filterId字段关联</li>
2097      <li>type:时钟事件类型</li>
2098      <li>name:时钟事件名称</li>
2099      <li>cpu: cpu编号</li>
2100    </ul>
2101    <h3>clock_event_filter表</h3>
2102    <h4>表结构</h4>
2103    <table class="fontColor">
2104      <thead>
2105        <tr>
2106          <th class="fontColor">Columns Name</th>
2107          <th class="fontColor">SQL TYPE</th>
2108        </tr>
2109      </thead>
2110      <tbody>
2111        <tr>
2112          <td>id</td>
2113          <td>INT</td>
2114        </tr>
2115        <tr>
2116          <td>type</td>
2117          <td>TEXT</td>
2118        </tr>
2119        <tr>
2120          <td>name</td>
2121          <td>TEXT</td>
2122        </tr>
2123        <tr>
2124          <td>cpu</td>
2125          <td>INT</td>
2126        </tr>
2127      </tbody>
2128    </table>
2129    <h4>表描述</h4>
2130    <p class="fontColor">此结构用来维护时钟事件,cpu与唯一的ID做关联。</p>
2131    <h4>主要字段描述</h4>
2132    <ul class="fontColor">
2133      <li>id: 与measure表的filterId字段关联</li>
2134      <li>Type:时钟事件类型</li>
2135      <li>Name:时钟事件名称</li>
2136      <li>cpu: cpu编号</li>
2137    </ul>
2138    <h3>cpu_measure_filter表</h3>
2139    <h4>表结构</h4>
2140    <table class="fontColor">
2141      <thead>
2142        <tr>
2143          <th class="fontColor">Columns Name</th>
2144          <th class="fontColor">SQL TYPE</th>
2145        </tr>
2146      </thead>
2147      <tbody>
2148        <tr>
2149          <td>id</td>
2150          <td>INT</td>
2151        </tr>
2152        <tr>
2153          <td>name</td>
2154          <td>TEXT</td>
2155        </tr>
2156        <tr>
2157          <td>cpu</td>
2158          <td>INT</td>
2159        </tr>
2160      </tbody>
2161    </table>
2162    <h4>表描述</h4>
2163    <p class="fontColor">将cpu号作为key1,cpu的频率,空闲等状态作为key2,唯一确定一个filter_id。</p>
2164    <h4>主要字段描述</h4>
2165    <ul class="fontColor">
2166      <li>id: 与measure表的filterId字段关联</li>
2167      <li>name: 事件名(cpu_idle/cpu_frequency/cpu_frequency_limits_max/cpu_frequency_limits_min)</li>
2168      <li>cpu:cpu号</li>
2169    </ul>
2170    <h3>cpu_usage表</h3>
2171    <h4>表结构</h4>
2172    <table class="fontColor">
2173      <thead>
2174        <tr>
2175          <th class="fontColor">Columns Name</th>
2176          <th class="fontColor">SQL TYPE</th>
2177        </tr>
2178      </thead>
2179      <tbody>
2180        <tr>
2181          <td>ts</td>
2182          <td>INT</td>
2183        </tr>
2184        <tr>
2185          <td>dur</td>
2186          <td>INT</td>
2187        </tr>
2188        <tr>
2189          <td>total_load</td>
2190          <td>REAL</td>
2191        </tr>
2192        <tr>
2193          <td>user_load</td>
2194          <td>REAL</td>
2195        </tr>
2196        <tr>
2197          <td>system_load</td>
2198          <td>REAL</td>
2199        </tr>
2200        <tr>
2201          <td>process_num</td>
2202          <td>INT</td>
2203        </tr>
2204      </tbody>
2205    </table>
2206    <h4>表描述</h4>
2207    <p class="fontColor">记录了/proc/pid/stat与CPU使用率相关的数据。</p>
2208    <h4>主要字段描述</h4>
2209    <ul class="fontColor">
2210      <li>ts: 数据上报时间</li>
2211      <li>dur: 持续时间</li>
2212      <li>total_load:总负荷</li>
2213      <li>user_load:用户负载</li>
2214      <li>system_load:系统负载</li>
2215      <li>process_num:线程数</li>
2216    </ul>
2217    <h3>data_dict表</h3>
2218    <h4>表结构</h4>
2219    <table class="fontColor">
2220      <thead>
2221        <tr>
2222          <th class="fontColor">Columns Name</th>
2223          <th class="fontColor">SQL TYPE</th>
2224        </tr>
2225      </thead>
2226      <tbody>
2227        <tr>
2228          <td>id</td>
2229          <td>INT</td>
2230        </tr>
2231        <tr>
2232          <td>data</td>
2233          <td>TEXT</td>
2234        </tr>
2235      </tbody>
2236    </table>
2237    <h4>表描述</h4>
2238    <p class="fontColor">此表记录了一个数据类型ID和字符串的映射。</p>
2239    <h4>主要字段描述</h4>
2240    <ul class="fontColor">
2241      <li>id:索引值</li>
2242      <li>data:字符串</li>
2243    </ul>
2244    <h3>data_type表</h3>
2245    <h4>表结构</h4>
2246    <table class="fontColor">
2247      <thead>
2248        <tr>
2249          <th class="fontColor">Columns Name</th>
2250          <th class="fontColor">SQL TYPE</th>
2251        </tr>
2252      </thead>
2253      <tbody>
2254        <tr>
2255          <td>id</td>
2256          <td>INT</td>
2257        </tr>
2258        <tr>
2259          <td>typeId</td>
2260          <td>INT</td>
2261        </tr>
2262        <tr>
2263          <td>desc</td>
2264          <td>TEXT</td>
2265        </tr>
2266      </tbody>
2267    </table>
2268    <h4>表描述</h4>
2269    <p class="fontColor">此表记录了一个数据类型ID和数据描述的映射。</p>
2270    <h4>主要字段描述</h4>
2271    <ul class="fontColor">
2272      <li>id: 唯一标识</li>
2273      <li>typeId::数据类型id</li>
2274      <li>Desc:数据类型描述</li>
2275    </ul>
2276    <h3>diskio表</h3>
2277    <h4>表结构</h4>
2278    <table class="fontColor">
2279      <thead>
2280        <tr>
2281          <th class="fontColor">Columns Name</th>
2282          <th class="fontColor">SQL TYPE</th>
2283        </tr>
2284      </thead>
2285      <tbody>
2286        <tr>
2287          <td>ts</td>
2288          <td>INT</td>
2289        </tr>
2290        <tr>
2291          <td>dur</td>
2292          <td>INT</td>
2293        </tr>
2294        <tr>
2295          <td>rd</td>
2296          <td>INT</td>
2297        </tr>
2298        <tr>
2299          <td>wr</td>
2300          <td>INT</td>
2301        </tr>
2302        <tr>
2303          <td>rd_speed</td>
2304          <td>REAL</td>
2305        </tr>
2306        <tr>
2307          <td>wr_speed</td>
2308          <td>REAL</td>
2309        </tr>
2310        <tr>
2311          <td>rd_count</td>
2312          <td>INT</td>
2313        </tr>
2314        <tr>
2315          <td>wr_count</td>
2316          <td>INT</td>
2317        </tr>
2318        <tr>
2319          <td>rd_count_speed</td>
2320          <td>REAL</td>
2321        </tr>
2322        <tr>
2323          <td>wr_count_speed</td>
2324          <td>REAL</td>
2325        </tr>
2326      </tbody>
2327    </table>
2328    <h4>表描述</h4>
2329    <p class="fontColor">记录了与磁盘读写相关的数据。</p>
2330    <h4>主要字段描述</h4>
2331    <ul class="fontColor">
2332      <li>ts:时间戳</li>
2333      <li>dur: 持续时间</li>
2334      <li>rd: 当前时间段的读取量</li>
2335      <li>wr: 当前时间段的写入量</li>
2336      <li>rd_speed:当前时间段的读取速度</li>
2337      <li>wr_speed:当前时间段的写入速度</li>
2338      <li>rd_count:读取的数据总量</li>
2339      <li>wr_count:写入的数据总量</li>
2340      <li>rd_count_speed:读数据的平均速度</li>
2341      <li>wr_count_speed:写入数据的平均速度</li>
2342    </ul>
2343    <h3>ebpf_callstack表</h3>
2344    <h4>表结构</h4>
2345    <table class="fontColor">
2346      <thead>
2347        <tr>
2348          <th class="fontColor">Columns Name</th>
2349          <th class="fontColor">SQL TYPE</th>
2350        </tr>
2351      </thead>
2352      <tbody>
2353        <tr>
2354          <td>id</td>
2355          <td>INT</td>
2356        </tr>
2357        <tr>
2358          <td>callchain_id</td>
2359          <td>INT</td>
2360        </tr>
2361        <tr>
2362          <td>depth</td>
2363          <td>TEXT</td>
2364        </tr>
2365        <tr>
2366          <td>ip</td>
2367          <td>TEXT</td>
2368        </tr>
2369        <tr>
2370          <td>symbols_id</td>
2371          <td>INT</td>
2372        </tr>
2373        <tr>
2374          <td>file_path_id</td>
2375          <td>INT</td>
2376        </tr>
2377      </tbody>
2378    </table>
2379    <h4>表描述</h4>
2380    <p class="fontColor">记录了与磁盘读写相关的数据。</p>
2381    <h4>主要字段描述</h4>
2382    <ul class="fontColor">
2383      <li>id: 唯一标识</li>
2384      <li>callchain_id:调用栈的唯一标识</li>
2385      <li>depth:调用栈深度。取值为零时表示栈顶</li>
2386      <li>ip:调用栈ip</li>
2387      <li>symbols_id:调用栈函数名称, 与data_dict中的id字段关联</li>
2388      <li>file_path_id:调用栈函数所属文件路径, 与data_dict中的id字段关联</li>
2389    </ul>
2390    <h3>file_system_sample表</h3>
2391    <h4>表结构</h4>
2392    <table class="fontColor">
2393      <thead>
2394        <tr>
2395          <th class="fontColor">Columns Name</th>
2396          <th class="fontColor">SQL TYPE</th>
2397        </tr>
2398      </thead>
2399      <tbody>
2400        <tr>
2401          <td>callchain_id</td>
2402          <td>INT</td>
2403        </tr>
2404        <tr>
2405          <td>type</td>
2406          <td>INT</td>
2407        </tr>
2408        <tr>
2409          <td>ipid</td>
2410          <td>INT</td>
2411        </tr>
2412        <tr>
2413          <td>itid</td>
2414          <td>INT</td>
2415        </tr>
2416        <tr>
2417          <td>start_ts</td>
2418          <td>INT</td>
2419        </tr>
2420        <tr>
2421          <td>end_ts</td>
2422          <td>INT</td>
2423        </tr>
2424        <tr>
2425          <td>dur</td>
2426          <td>INT</td>
2427        </tr>
2428        <tr>
2429          <td>return_value</td>
2430          <td>TEXT</td>
2431        </tr>
2432        <tr>
2433          <td>error_code</td>
2434          <td>TEXT</td>
2435        </tr>
2436        <tr>
2437          <td>fd</td>
2438          <td>INT</td>
2439        </tr>
2440        <tr>
2441          <td>file_id</td>
2442          <td>INT</td>
2443        </tr>
2444        <tr>
2445          <td>size</td>
2446          <td>INT</td>
2447        </tr>
2448        <tr>
2449          <td>first_argument</td>
2450          <td>TEXT</td>
2451        </tr>
2452        <tr>
2453          <td>second_argument</td>
2454          <td>TEXT</td>
2455        </tr>
2456        <tr>
2457          <td>third_argument</td>
2458          <td>TEXT</td>
2459        </tr>
2460        <tr>
2461          <td>fourth_argument</td>
2462          <td>TEXT</td>
2463        </tr>
2464      </tbody>
2465    </table>
2466    <h4>表描述</h4>
2467    <p class="fontColor">记录了调用栈的相关信息。</p>
2468    <h4>主要字段描述</h4>
2469    <ul class="fontColor">
2470      <li>callchain_id:调用栈信息ID与file_system_callstack表中call_chain_id字段相关联</li>
2471      <li>type:对应文件操作open,close,read,write</li>
2472      <li>ipid:样本所属的内部进程ID,关联process表id</li>
2473      <li>itid: 样本所属的内部线程ID,关联thread表id</li>
2474      <li>start_ts:开始时间</li>
2475      <li>end_ts:结束时间</li>
2476      <li>dur:耗时</li>
2477      <li>return_value:文件操作的返回值</li>
2478      <li>error_code:文件操作发生错误时的错误码</li>
2479      <li>fd:文件描述符fd</li>
2480      <li>file_id:当type为open,close时为其操作的文件路径,当type为read,write时为固定字段(null)</li>
2481      <li>size:在type为read,write时对应的文件的读或者写的大小</li>
2482      <li>first_argument:参数一</li>
2483      <li>second_argument:参数二</li>
2484      <li>third_argument:参数三</li>
2485      <li>fourth_argument:参数四</li>
2486    </ul>
2487    <h3>hidump表</h3>
2488    <h4>表结构</h4>
2489    <table class="fontColor">
2490      <thead>
2491        <tr>
2492          <th class="fontColor">Columns Name</th>
2493          <th class="fontColor">SQL TYPE</th>
2494        </tr>
2495      </thead>
2496      <tbody>
2497        <tr>
2498          <td>id</td>
2499          <td>INT</td>
2500        </tr>
2501        <tr>
2502          <td>ts</td>
2503          <td>INT</td>
2504        </tr>
2505        <tr>
2506          <td>fps</td>
2507          <td>INT</td>
2508        </tr>
2509      </tbody>
2510    </table>
2511    <h4>表描述</h4>
2512    <p class="fontColor">此表记录了设备的帧率信息,fps。</p>
2513    <h4>相关字段描述</h4>
2514    <ul class="fontColor">
2515      <li>id: 唯一标识</li>
2516      <li>ts: 数据上报时间戳</li>
2517      <li>fps:帧率值</li>
2518    </ul>
2519    <h3>hisys_event_measure表</h3>
2520    <h4>表结构</h4>
2521    <table class="fontColor">
2522      <thead>
2523        <tr>
2524          <th class="fontColor">Columns Name</th>
2525          <th class="fontColor">SQL TYPE</th>
2526        </tr>
2527      </thead>
2528      <tbody>
2529        <tr>
2530          <td>serial</td>
2531          <td>INT</td>
2532        </tr>
2533        <tr>
2534          <td>ts</td>
2535          <td>INT</td>
2536        </tr>
2537        <tr>
2538          <td>name_id</td>
2539          <td>INT</td>
2540        </tr>
2541        <tr>
2542          <td>key_id</td>
2543          <td>INT</td>
2544        </tr>
2545        <tr>
2546          <td>type</td>
2547          <td>INT</td>
2548        </tr>
2549        <tr>
2550          <td>int_value</td>
2551          <td>REAL</td>
2552        </tr>
2553        <tr>
2554          <td>string_value</td>
2555          <td>TEXT</td>
2556        </tr>
2557      </tbody>
2558    </table>
2559    <h4>表描述</h4>
2560    <p class="fontColor">记录所有的system event事件的相关数据,及其相关表的映射信息。</p>
2561    <h4>相关字段描述</h4>
2562    <ul class="fontColor">
2563      <li>serial:每条数据过来携带唯一一条id作为标识</li>
2564      <li>ts: 数据上报时间戳</li>
2565      <li>name_id:存放事件对应的ID,与data_dict表相关联可以取出对应的字段</li>
2566      <li>key_id:存放事件包含的字段的ID,与表app_name的id字段相关联,找到app_name表的
2567        id字段对应行的app_key字段与表data_dict表相关联取出对应的字段
2568      </li>
2569      <li>type:存放事件所包含的字段的值所属的类型为int型还是string(0为int,1为string)</li>
2570      <li>int_value:存放本事件所包含的字段的int型的值</li>
2571      <li>string_value:存放本事件所包含的字段的string型的值</li>
2572    </ul>
2573    <h3>instant表</h3>
2574    <h4>表结构</h4>
2575    <table class="fontColor">
2576      <thead>
2577        <tr>
2578          <th class="fontColor">Columns Name</th>
2579          <th class="fontColor">SQL TYPE</th>
2580        </tr>
2581      </thead>
2582      <tbody>
2583        <tr>
2584          <td>ts</td>
2585          <td>INT</td>
2586        </tr>
2587        <tr>
2588          <td>name</td>
2589          <td>TEXT</td>
2590        </tr>
2591        <tr>
2592          <td>ref</td>
2593          <td>INT</td>
2594        </tr>
2595        <tr>
2596          <td>wakeup_from</td>
2597          <td>INT</td>
2598        </tr>
2599        <tr>
2600          <td>ref_type</td>
2601          <td>TEXT</td>
2602        </tr>
2603        <tr>
2604          <td>value</td>
2605          <td>REAL</td>
2606        </tr>
2607      </tbody>
2608    </table>
2609    <h4>表描述</h4>
2610    <p class="fontColor">记录了系统中的waking和wakeup事件。</p>
2611    <h4>字段描述</h4>
2612    <ul class="fontColor">
2613      <li>ts:唤醒时间</li>
2614      <li>name:唤醒事件的名称</li>
2615      <li>ref:索引号</li>
2616      <li>wakeup_from:唤醒当前线程的内部线程号(itid)</li>
2617      <li>ref_type:描述了value字段的类型(一般取值为itid)</li>
2618      <li>value:一般为当前线程的内部线程号取值</li>
2619    </ul>
2620    <h3>irq表</h3>
2621    <h4>表结构</h4>
2622    <table class="fontColor">
2623      <thead>
2624        <tr>
2625          <th class="fontColor">Columns Name</th>
2626          <th class="fontColor">SQL TYPE</th>
2627        </tr>
2628      </thead>
2629      <tbody>
2630        <tr>
2631          <td>id</td>
2632          <td>INT</td>
2633        </tr>
2634        <tr>
2635          <td>ts</td>
2636          <td>INT</td>
2637        </tr>
2638        <tr>
2639          <td>dur</td>
2640          <td>INT</td>
2641        </tr>
2642        <tr>
2643          <td>callid</td>
2644          <td>INT</td>
2645        </tr>
2646        <tr>
2647          <td>cat</td>
2648          <td>TEXT</td>
2649        </tr>
2650        <tr>
2651          <td>name</td>
2652          <td>TEXT</td>
2653        </tr>
2654        <tr>
2655          <td>depth</td>
2656          <td>INT</td>
2657        </tr>
2658        <tr>
2659          <td>cookie</td>
2660          <td>INT</td>
2661        </tr>
2662        <tr>
2663          <td>parent_id</td>
2664          <td>INT</td>
2665        </tr>
2666        <tr>
2667          <td>argsetid</td>
2668          <td>INT</td>
2669        </tr>
2670        <tr>
2671          <td>flag</td>
2672          <td>TEXT</td>
2673        </tr>
2674      </tbody>
2675    </table>
2676    <h4>表描述</h4>
2677    <p class="fontColor">记录中断相关事件。</p>
2678    <h4>相关字段描述</h4>
2679    <ul class="fontColor">
2680      <li>id: 唯一标识</li>
2681      <li>ts: 数据上报时间戳</li>
2682      <li>dur:调用中断时长</li>
2683      <li>callid:调用中断者的ID,比如针对线程表里面的id</li>
2684      <li>cat:调用栈数据类型(取值范围:irq,softirq, ipi)</li>
2685      <li>name:调用中断的名称</li>
2686      <li>depth:中断调用的深度</li>
2687      <li>cookie: 异步调用的cookie值</li>
2688      <li>parent_id:父调用中断的id</li>
2689      <li>argsetid: 跟arg_view中的argset关联,保存irq的名字以及值(irq=5 name=IPI)</li>
2690      <li>flag: 1表示硬中断</li>
2691    </ul>
2692    <h3>js_config表</h3>
2693    <h4>表结构</h4>
2694    <table class="fontColor">
2695      <thead>
2696        <tr>
2697          <th class="fontColor">Columns Name</th>
2698          <th class="fontColor">SQL TYPE</th>
2699        </tr>
2700      </thead>
2701      <tbody>
2702        <tr>
2703          <td>pid</td>
2704          <td>INT</td>
2705        </tr>
2706        <tr>
2707          <td>type</td>
2708          <td>INT</td>
2709        </tr>
2710        <tr>
2711          <td>interval</td>
2712          <td>INT</td>
2713        </tr>
2714        <tr>
2715          <td>capture_numeric_value</td>
2716          <td>INT</td>
2717        </tr>
2718        <tr>
2719          <td>trace_allocation</td>
2720          <td>INT</td>
2721        </tr>
2722        <tr>
2723          <td>enable_cpu_profiler</td>
2724          <td>INT</td>
2725        </tr>
2726        <tr>
2727          <td>cpu_profiler_interval</td>
2728          <td>INT</td>
2729        </tr>
2730      </tbody>
2731    </table>
2732    <h4>表描述</h4>
2733    <p class="fontColor">记录arkTs数据采集的相关配置。</p>
2734    <h4>相关字段描述</h4>
2735    <ul class="fontColor">
2736      <li>pid:目标进程ID。</li>
2737      <li>
2738        type:JS数据类型,取值与枚举HeapType对应,0表示JS内存数据为snapshot类型,1表示JS内存数据为timeline类型,-1表示没有JS内存数据。
2739      </li>
2740      <li>interval:当type=0时生效,单位是秒,表示一次snapshot事件和下一次snapshot事件之间的间隔。</li>
2741      <li>capture_numeric_value:当type=0时生效,表示是否同时抓取numeric。</li>
2742      <li>track_allocation:当type=1时生效,表示是否抓取allocations。</li>
2743      <li>enable_cpu_profiler:表示是否存在cpuprofiler的数据。</li>
2744      <li>cpu_profiler_interval:表示cpuprofiler数据的采集间隔。</li>
2745    </ul>
2746    <h3>js_cpu_profiler_node表</h3>
2747    <h4>表结构</h4>
2748    <table class="fontColor">
2749      <thead>
2750        <tr>
2751          <th class="fontColor">Columns Name</th>
2752          <th class="fontColor">SQL TYPE</th>
2753        </tr>
2754      </thead>
2755      <tbody>
2756        <tr>
2757          <td>function_id</td>
2758          <td>INT</td>
2759        </tr>
2760        <tr>
2761          <td>function_index</td>
2762          <td>INT</td>
2763        </tr>
2764        <tr>
2765          <td>script_id</td>
2766          <td>INT</td>
2767        </tr>
2768        <tr>
2769          <td>url_index</td>
2770          <td>INT</td>
2771        </tr>
2772        <tr>
2773          <td>line_number</td>
2774          <td>INT</td>
2775        </tr>
2776        <tr>
2777          <td>column_number</td>
2778          <td>INT</td>
2779        </tr>
2780        <tr>
2781          <td>hit_count</td>
2782          <td>INT</td>
2783        </tr>
2784        <tr>
2785          <td>children</td>
2786          <td>INT</td>
2787        </tr>
2788        <tr>
2789          <td>parent_id</td>
2790          <td>INT</td>
2791        </tr>
2792      </tbody>
2793    </table>
2794    <h4>表描述</h4>
2795    <p class="fontColor">记录cpu profiler中node节点的数据。</p>
2796    <h4>相关字段描述</h4>
2797    <ul class="fontColor">
2798      <li>function_id: 函数的ID号。</li>
2799      <li>function_index:函数名称在data_dict中的索引号。</li>
2800      <li>script_id:关联到的类对象所在文件的绝对路径ID。</li>
2801      <li>url_index:关联到的类对象所在文件的绝对路径名称在data_dict中的索引号。</li>
2802      <li>line_number:类对象所在文件的行号。</li>
2803      <li>column_number:类对象所在文件的列号。</li>
2804      <li>hit_count:采样次数。</li>
2805      <li>children:子节点的id号。</li>
2806      <li>parent_id:父节点的id号。</li>
2807    </ul>
2808    <h3>js_cpu_profiler_sample表</h3>
2809    <h4>表结构</h4>
2810    <table class="fontColor">
2811      <thead>
2812        <tr>
2813          <th class="fontColor">Columns Name</th>
2814          <th class="fontColor">SQL TYPE</th>
2815        </tr>
2816      </thead>
2817      <tbody>
2818        <tr>
2819          <td>id</td>
2820          <td>INT</td>
2821        </tr>
2822        <tr>
2823          <td>function_id</td>
2824          <td>INT</td>
2825        </tr>
2826        <tr>
2827          <td>start_time</td>
2828          <td>INT</td>
2829        </tr>
2830        <tr>
2831          <td>end_time</td>
2832          <td>INT</td>
2833        </tr>
2834        <tr>
2835          <td>dur</td>
2836          <td>INT</td>
2837        </tr>
2838      </tbody>
2839    </table>
2840    <h4>表描述</h4>
2841    <p class="fontColor">记录了cpu profiler 中sample节点的数据。</p>
2842    <h4>相关字段描述</h4>
2843    <ul class="fontColor">
2844      <li>id: ts内部ID号。</li>
2845      <li>function_id:函数的ID号。</li>
2846      <li>start_time:数据上报的起始时间。</li>
2847      <li>end_time:数据上报的终止时间。</li>
2848      <li>dur:数据上报的间隔时间。</li>
2849    </ul>
2850    <h3>js_heap_edges表</h3>
2851    <h4>表结构</h4>
2852    <table class="fontColor">
2853      <thead>
2854        <tr>
2855          <th class="fontColor">Columns Name</th>
2856          <th class="fontColor">SQL TYPE</th>
2857        </tr>
2858      </thead>
2859      <tbody>
2860        <tr>
2861          <td>file_id</td>
2862          <td>INT</td>
2863        </tr>
2864        <tr>
2865          <td>edge_index</td>
2866          <td>INT</td>
2867        </tr>
2868        <tr>
2869          <td>type</td>
2870          <td>INT</td>
2871        </tr>
2872        <tr>
2873          <td>name_or_index</td>
2874          <td>INT</td>
2875        </tr>
2876        <tr>
2877          <td>to_node</td>
2878          <td>INT</td>
2879        </tr>
2880        <tr>
2881          <td>from_node_id</td>
2882          <td>INT</td>
2883        </tr>
2884        <tr>
2885          <td>to_node_id</td>
2886          <td>INT</td>
2887        </tr>
2888      </tbody>
2889    </table>
2890    <h4>表描述</h4>
2891    <p class="fontColor">记录js内存数据类对象对应的成员的信息。</p>
2892    <h4>相关字段描述</h4>
2893    <ul class="fontColor">
2894      <li>file_id:文件ID</li>
2895      <li>edge_index:成员的索引号</li>
2896      <li>type:成员的类型,取值范围为js_heap_info表中的edge_types</li>
2897      <li>name_or_index:数据名称,取值为js_heap_string表中的下标索引</li>
2898      <li>to_node:此成员指向的类对象在nodes数组中的索引</li>
2899      <li>from_node_id:类对象ID,该类对象指向此成员数据</li>
2900      <li>to_node_id:此成员指向到的类对象nodes数组中的ID</li>
2901    </ul>
2902    <h3>js_heap_files表</h3>
2903    <h4>表结构</h4>
2904    <table class="fontColor">
2905      <thead>
2906        <tr>
2907          <th class="fontColor">Columns Name</th>
2908          <th class="fontColor">SQL TYPE</th>
2909        </tr>
2910      </thead>
2911      <tbody>
2912        <tr>
2913          <td>id</td>
2914          <td>INT</td>
2915        </tr>
2916        <tr>
2917          <td>file_name</td>
2918          <td>TEXT</td>
2919        </tr>
2920        <tr>
2921          <td>start_time</td>
2922          <td>INT</td>
2923        </tr>
2924        <tr>
2925          <td>end_time</td>
2926          <td>INT</td>
2927        </tr>
2928        <tr>
2929          <td>self_size</td>
2930          <td>INT</td>
2931        </tr>
2932      </tbody>
2933    </table>
2934    <h4>表描述</h4>
2935    <p class="fontColor">记录了js内存数据的文件名称和时间。</p>
2936    <h4>相关字段描述</h4>
2937    <ul class="fontColor">
2938      <li>id:文件ID</li>
2939      <li>file_name:文件名称</li>
2940      <li>start_time:数据抓取的起始时间</li>
2941      <li>end_time:数据抓取的终止时间</li>
2942      <li>self_size: 当前snapshot中所有node的size之和</li>
2943    </ul>
2944    <h3>js_heap_info表</h3>
2945    <h4>表结构</h4>
2946    <table class="fontColor">
2947      <thead>
2948        <tr>
2949          <th class="fontColor">Columns Name</th>
2950          <th class="fontColor">SQL TYPE</th>
2951        </tr>
2952      </thead>
2953      <tbody>
2954        <tr>
2955          <td>file_id</td>
2956          <td>INT</td>
2957        </tr>
2958        <tr>
2959          <td>key</td>
2960          <td>TEXT</td>
2961        </tr>
2962        <tr>
2963          <td>type</td>
2964          <td>INT</td>
2965        </tr>
2966        <tr>
2967          <td>int_value</td>
2968          <td>INT</td>
2969        </tr>
2970        <tr>
2971          <td>str_value</td>
2972          <td>TEXT</td>
2973        </tr>
2974      </tbody>
2975    </table>
2976    <h4>表描述</h4>
2977    <p class="fontColor">记录了js内存数据类型,如nodes和edges的字段类型和数据总数。</p>
2978    <h4>相关字段描述</h4>
2979    <ul class="fontColor">
2980      <li>file_id:文件ID</li>
2981      <li>key:类型名称</li>
2982      <li>type:数据类型索引</li>
2983      <li>int_value:int类型的数据值,如count类型数据</li>
2984      <li>str_value:string类型的数据值,如typename</li>
2985    </ul>
2986    <h3>js_heap_location表</h3>
2987    <h4>表结构</h4>
2988    <table class="fontColor">
2989      <thead>
2990        <tr>
2991          <th class="fontColor">Columns Name</th>
2992          <th class="fontColor">SQL TYPE</th>
2993        </tr>
2994      </thead>
2995      <tbody>
2996        <tr>
2997          <td>file_id</td>
2998          <td>INT</td>
2999        </tr>
3000        <tr>
3001          <td>object_index</td>
3002          <td>INT</td>
3003        </tr>
3004        <tr>
3005          <td>script_id</td>
3006          <td>INT</td>
3007        </tr>
3008        <tr>
3009          <td>line</td>
3010          <td>INT</td>
3011        </tr>
3012        <tr>
3013          <td>column</td>
3014          <td>INT</td>
3015        </tr>
3016      </tbody>
3017    </table>
3018    <h4>表描述</h4>
3019    <p class="fontColor">记录了js内存location节点相关数据,此表目前无抓取到的数据。</p>
3020    <h4>相关字段描述</h4>
3021    <ul class="fontColor">
3022      <li>file_id:文件ID</li>
3023      <li>object_index:与location关联的类对象的索引,取值为js_heap_nodes的下标索引</li>
3024      <li>script_id:关联到的类对象所在文件的绝对路径ID</li>
3025      <li>line:在类对象所在的文件中的行号</li>
3026      <li>column:在类对象所在的文件中的列号</li>
3027    </ul>
3028    <h3>js_heap_nodes表</h3>
3029    <h4>表结构</h4>
3030    <table class="fontColor">
3031      <thead>
3032        <tr>
3033          <th class="fontColor">Columns Name</th>
3034          <th class="fontColor">SQL TYPE</th>
3035        </tr>
3036      </thead>
3037      <tbody>
3038        <tr>
3039          <td>file_id</td>
3040          <td>INT</td>
3041        </tr>
3042        <tr>
3043          <td>node_index</td>
3044          <td>TEXT</td>
3045        </tr>
3046        <tr>
3047          <td>type</td>
3048          <td>INT</td>
3049        </tr>
3050        <tr>
3051          <td>name</td>
3052          <td>INT</td>
3053        </tr>
3054        <tr>
3055          <td>id</td>
3056          <td>TEXT</td>
3057        </tr>
3058        <tr>
3059          <td>self_size</td>
3060          <td>INT</td>
3061        </tr>
3062        <tr>
3063          <td>edge_count</td>
3064          <td>INT</td>
3065        </tr>
3066        <tr>
3067          <td>trace_node_id</td>
3068          <td>INT</td>
3069        </tr>
3070        <tr>
3071          <td>detachedness</td>
3072          <td>INT</td>
3073        </tr>
3074      </tbody>
3075    </table>
3076    <h4>表描述</h4>
3077    <p class="fontColor">记录了js内存数据中类对象的数据。</p>
3078    <h4>相关字段描述</h4>
3079    <ul class="fontColor">
3080      <li>file_id:文件ID</li>
3081      <li>node_index:类对象的索引</li>
3082      <li>type:类对象的类型</li>
3083      <li>name:类对象的名称</li>
3084      <li>id:类对象的唯一ID</li>
3085      <li>self_size:该类对象所有成员的大小(以字节为单位)</li>
3086      <li>edge_count:该类对象指向的类成员的个数</li>
3087      <li>trace_node_id:该类对象关联到js_heap_trace_node表中的调用栈ID</li>
3088      <li>detachedness:是否可以从window全局对象访问此节点,0表示是,1表示否</li>
3089    </ul>
3090    <h3>js_heap_sample表</h3>
3091    <h4>表结构</h4>
3092    <table class="fontColor">
3093      <thead>
3094        <tr>
3095          <th class="fontColor">Columns Name</th>
3096          <th class="fontColor">SQL TYPE</th>
3097        </tr>
3098      </thead>
3099      <tbody>
3100        <tr>
3101          <td>file_id</td>
3102          <td>INT</td>
3103        </tr>
3104        <tr>
3105          <td>timestamp_us</td>
3106          <td>INT</td>
3107        </tr>
3108        <tr>
3109          <td>last_assigned_id</td>
3110          <td>INT</td>
3111        </tr>
3112      </tbody>
3113    </table>
3114    <h4>表描述</h4>
3115    <p class="fontColor">记录了timeline模式下的时间轴信息。</p>
3116    <h4>相关字段描述</h4>
3117    <ul class="fontColor">
3118      <li>file_id:文件ID</li>
3119      <li>timestamp_us:时间信息</li>
3120      <li>last_assigned_id:当前时间点的id</li>
3121    </ul>
3122    <h3>js_heap_string表</h3>
3123    <h4>表结构</h4>
3124    <table class="fontColor">
3125      <thead>
3126        <tr>
3127          <th class="fontColor">Columns Name</th>
3128          <th class="fontColor">SQL TYPE</th>
3129        </tr>
3130      </thead>
3131      <tbody>
3132        <tr>
3133          <td>file_id</td>
3134          <td>INT</td>
3135        </tr>
3136        <tr>
3137          <td>file_index</td>
3138          <td>INT</td>
3139        </tr>
3140        <tr>
3141          <td>string</td>
3142          <td>TEXT</td>
3143        </tr>
3144      </tbody>
3145    </table>
3146    <h4>表描述</h4>
3147    <p class="fontColor">记录了js内存数据中的字符串。</p>
3148    <h4>相关字段描述</h4>
3149    <ul class="fontColor">
3150      <li>file_id:文件ID</li>
3151      <li>file_index:索引</li>
3152      <li>string:对应的字符串信息</li>
3153    </ul>
3154    <h3>js_heap_trace_function_info表</h3>
3155    <h4>表结构</h4>
3156    <table class="fontColor">
3157      <thead>
3158        <tr>
3159          <th class="fontColor">Columns Name</th>
3160          <th class="fontColor">SQL TYPE</th>
3161        </tr>
3162      </thead>
3163      <tbody>
3164        <tr>
3165          <td>file_id</td>
3166          <td>INT</td>
3167        </tr>
3168        <tr>
3169          <td>function_index</td>
3170          <td>INT</td>
3171        </tr>
3172        <tr>
3173          <td>function_id</td>
3174          <td>INT</td>
3175        </tr>
3176        <tr>
3177          <td>name</td>
3178          <td>INT</td>
3179        </tr>
3180        <tr>
3181          <td>script_name</td>
3182          <td>INT</td>
3183        </tr>
3184        <tr>
3185          <td>script_id</td>
3186          <td>INT</td>
3187        </tr>
3188        <tr>
3189          <td>line</td>
3190          <td>INT</td>
3191        </tr>
3192        <tr>
3193          <td>column</td>
3194          <td>INT</td>
3195        </tr>
3196      </tbody>
3197    </table>
3198    <h4>表描述</h4>
3199    <p class="fontColor">记录了timeline模式下的调用栈的每个函数信息。</p>
3200    <h4>相关字段描述</h4>
3201    <ul class="fontColor">
3202      <li>file_id:文件ID</li>
3203      <li>function_index:函数索引</li>
3204      <li>function_id:函数ID</li>
3205      <li>name:函数名称</li>
3206      <li>script_name:关联到的类对象所在文件的绝对路径名称</li>
3207      <li>script_id:关联到的类对象所在文件的绝对路径ID</li>
3208      <li>line:在类对象所在的文件中的行号</li>
3209      <li>column:在类对象所在的文件中的列号</li>
3210    </ul>
3211    <h3>js_heap_trace_node表</h3>
3212    <h4>表结构</h4>
3213    <table class="fontColor">
3214      <thead>
3215        <tr>
3216          <th class="fontColor">Columns Name</th>
3217          <th class="fontColor">SQL TYPE</th>
3218        </tr>
3219      </thead>
3220      <tbody>
3221        <tr>
3222          <td>file_id</td>
3223          <td>INT</td>
3224        </tr>
3225        <tr>
3226          <td>id</td>
3227          <td>INT</td>
3228        </tr>
3229        <tr>
3230          <td>function_info_index</td>
3231          <td>INT</td>
3232        </tr>
3233        <tr>
3234          <td>count</td>
3235          <td>INT</td>
3236        </tr>
3237        <tr>
3238          <td>size</td>
3239          <td>INT</td>
3240        </tr>
3241        <tr>
3242          <td>parent_id</td>
3243          <td>INT</td>
3244        </tr>
3245      </tbody>
3246    </table>
3247    <h4>表描述</h4>
3248    <p class="fontColor">记录了timeline模式下的调用栈的信息。</p>
3249    <h4>相关字段描述</h4>
3250    <ul class="fontColor">
3251      <li>file_id:文件ID</li>
3252      <li>id:调用栈节点索引</li>
3253      <li>function_info_index:函数信息索引</li>
3254      <li>count:调用栈个数</li>
3255      <li>size:调用栈大小</li>
3256      <li>parent_id:调用栈父节点</li>
3257    </ul>
3258    <h3>app_startup表</h3>
3259    <h4>表结构</h4>
3260    <table class="fontColor">
3261      <thead>
3262        <tr>
3263          <th class="fontColor">Columns Name</th>
3264          <th class="fontColor">SQL TYPE</th>
3265        </tr>
3266      </thead>
3267      <tbody>
3268        <tr>
3269          <td>call_id</td>
3270          <td>INT</td>
3271        </tr>
3272        <tr>
3273          <td>ipid</td>
3274          <td>INT</td>
3275        </tr>
3276        <tr>
3277          <td>tid</td>
3278          <td>INT</td>
3279        </tr>
3280        <tr>
3281          <td>start_time</td>
3282          <td>INT</td>
3283        </tr>
3284        <tr>
3285          <td>end_time</td>
3286          <td>INT</td>
3287        </tr>
3288        <tr>
3289          <td>start_name</td>
3290          <td>INT</td>
3291        </tr>
3292        <tr>
3293          <td>packed_name</td>
3294          <td>INT</td>
3295        </tr>
3296      </tbody>
3297    </table>
3298    <h4>表描述</h4>
3299    <p class="fontColor">记录了应用启动的相关信息。</p>
3300    <h4>相关字段描述</h4>
3301    <ul class="fontColor">
3302      <li>call_id:调用者的ID,比如针对线程表里面的id</li>
3303      <li>ipid:内部进程号</li>
3304      <li>tid:内部线程号</li>
3305      <li>start_time:阶段开始时间</li>
3306      <li>end_time:阶段结束时间</li>
3307      <li>start_name:阶段名称</li>
3308      <li>packed_name:应用名称</li>
3309    </ul>
3310    <h3>static_intialize表</h3>
3311    <h4>表结构</h4>
3312    <table class="fontColor">
3313      <thead>
3314        <tr>
3315          <th class="fontColor">Columns Name</th>
3316          <th class="fontColor">SQL TYPE</th>
3317        </tr>
3318      </thead>
3319      <tbody>
3320        <tr>
3321          <td>call_id</td>
3322          <td>INT</td>
3323        </tr>
3324        <tr>
3325          <td>ipid</td>
3326          <td>INT</td>
3327        </tr>
3328        <tr>
3329          <td>tid</td>
3330          <td>INT</td>
3331        </tr>
3332        <tr>
3333          <td>start_time</td>
3334          <td>INT</td>
3335        </tr>
3336        <tr>
3337          <td>end_time</td>
3338          <td>INT</td>
3339        </tr>
3340        <tr>
3341          <td>so_name</td>
3342          <td>INT</td>
3343        </tr>
3344        <tr>
3345          <td>depth</td>
3346          <td>INT</td>
3347        </tr>
3348      </tbody>
3349    </table>
3350    <h4>表描述</h4>
3351    <p class="fontColor">记录了so初始化的相关信息。</p>
3352    <h4>相关字段描述</h4>
3353    <ul class="fontColor">
3354      <li>call_id:调用者的ID,比如针对线程表里面的id</li>
3355      <li>ipid:内部进程号</li>
3356      <li>tid:内部线程号</li>
3357      <li>start_time:阶段开始时间</li>
3358      <li>end_time:阶段结束时间</li>
3359      <li>so_name:so文件名称</li>
3360      <li>depth:泳道图的深度</li>
3361    </ul>
3362    <h3>live_process表</h3>
3363    <h4>表结构</h4>
3364    <table class="fontColor">
3365      <thead>
3366        <tr>
3367          <th class="fontColor">Columns Name</th>
3368          <th class="fontColor">SQL TYPE</th>
3369        </tr>
3370      </thead>
3371      <tbody>
3372        <tr>
3373          <td>ts</td>
3374          <td>INT</td>
3375        </tr>
3376        <tr>
3377          <td>dur</td>
3378          <td>INT</td>
3379        </tr>
3380        <tr>
3381          <td>cpu_time</td>
3382          <td>INT</td>
3383        </tr>
3384        <tr>
3385          <td>process_id</td>
3386          <td>INT</td>
3387        </tr>
3388        <tr>
3389          <td>process_name</td>
3390          <td>TEXT</td>
3391        </tr>
3392        <tr>
3393          <td>parent_process_id</td>
3394          <td>INT</td>
3395        </tr>
3396        <tr>
3397          <td>uid</td>
3398          <td>INT</td>
3399        </tr>
3400        <tr>
3401          <td>user_name</td>
3402          <td>TEXT</td>
3403        </tr>
3404        <tr>
3405          <td>cpu_usage</td>
3406          <td>REAL</td>
3407        </tr>
3408        <tr>
3409          <td>pss_info</td>
3410          <td>INT</td>
3411        </tr>
3412        <tr>
3413          <td>thread_num</td>
3414          <td>INT</td>
3415        </tr>
3416        <tr>
3417          <td>disk_writes</td>
3418          <td>INT</td>
3419        </tr>
3420        <tr>
3421          <td>disk_reads</td>
3422          <td>INT</td>
3423        </tr>
3424      </tbody>
3425    </table>
3426    <h4>表描述</h4>
3427    <p class="fontColor">记录了一些实时的进程中(/proc/<span class="katex"><span class="katex-mathml"><math
3428            xmlns="http://www.w3.org/1998/Math/MathML">
3429            <semantics>
3430              <mrow>
3431                <mi>P</mi>
3432                <mi>I</mi>
3433                <mi>D</mi>
3434                <mi mathvariant="normal">/</mi>
3435                <mi>s</mi>
3436                <mi>t</mi>
3437                <mi>a</mi>
3438                <mi>t</mi>
3439                <mi>u</mi>
3440                <mi>s</mi>
3441                <mtext>、</mtext>
3442                <mi mathvariant="normal">/</mi>
3443                <mi>p</mi>
3444                <mi>r</mi>
3445                <mi>o</mi>
3446                <mi>c</mi>
3447                <mi mathvariant="normal">/</mi>
3448              </mrow>
3449              <annotation encoding="application/x-tex">PID/status、/proc/</annotation>
3450            </semantics>
3451          </math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut"
3452              style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal"
3453              style="margin-right:0.13889em;">P</span><span class="mord mathnormal"
3454              style="margin-right:0.07847em;">I</span><span class="mord mathnormal"
3455              style="margin-right:0.02778em;">D</span><span class="mord">/</span><span
3456              class="mord mathnormal">s</span><span class="mord mathnormal">t</span><span
3457              class="mord mathnormal">a</span><span class="mord mathnormal">t</span><span
3458              class="mord mathnormal">u</span><span class="mord mathnormal">s</span><span
3459              class="mord cjk_fallback">、</span><span class="mord">/</span><span class="mord mathnormal">p</span><span
3460              class="mord mathnormal">roc</span><span
3461              class="mord">/</span></span></span></span>PID/stat、/proc/stat)执行的一些数据(Monitor)。
3462    </p>
3463    <h4>主要字段描述</h4>
3464    <ul class="fontColor">
3465      <li>ts: 数据上报时间戳</li>
3466      <li>dur: 事件持续时间</li>
3467      <li>cpu_time: /proc/$PID/stat 中的cpu时间</li>
3468      <li>process_id:进程id</li>
3469      <li>process_name:进程名</li>
3470      <li>parent_process_id:父进程的id</li>
3471      <li>uid:用户id</li>
3472      <li>user_name:用户名</li>
3473      <li>cpu_usage:cpu使用率</li>
3474      <li>pss_info:进程信息</li>
3475      <li>thread_num:线程数量</li>
3476      <li>disk_writes:磁盘写量</li>
3477      <li>disk_reads:磁盘读量</li>
3478    </ul>
3479    <h3>log表</h3>
3480    <h4>表结构</h4>
3481    <table class="fontColor">
3482      <thead>
3483        <tr>
3484          <th class="fontColor">Columns Name</th>
3485          <th class="fontColor">SQL TYPE</th>
3486        </tr>
3487      </thead>
3488      <tbody>
3489        <tr>
3490          <td>seq</td>
3491          <td>INT</td>
3492        </tr>
3493        <tr>
3494          <td>ts</td>
3495          <td>INT</td>
3496        </tr>
3497        <tr>
3498          <td>pid</td>
3499          <td>INT</td>
3500        </tr>
3501        <tr>
3502          <td>tid</td>
3503          <td>INT</td>
3504        </tr>
3505        <tr>
3506          <td>level</td>
3507          <td>TEXT</td>
3508        </tr>
3509        <tr>
3510          <td>tag</td>
3511          <td>TEXT</td>
3512        </tr>
3513        <tr>
3514          <td>context</td>
3515          <td>TEXT</td>
3516        </tr>
3517        <tr>
3518          <td>origints</td>
3519          <td>INT</td>
3520        </tr>
3521      </tbody>
3522    </table>
3523    <h4>表描述</h4>
3524    <p class="fontColor">记录日志信息。</p>
3525    <h4>关键字段描述</h4>
3526    <ul class="fontColor">
3527      <li>seq:日志序号,保证日志解析的准确性</li>
3528      <li>ts:打印日志时间</li>
3529      <li>pid:日志的进程号</li>
3530      <li>tid:日志的线程号</li>
3531      <li>level:日志级别</li>
3532      <li>tag:日志标签</li>
3533      <li>context:日志内容</li>
3534      <li>origints:log中自带的时间</li>
3535    </ul>
3536    <h3>measure表</h3>
3537    <h4>表结构</h4>
3538    <table class="fontColor">
3539      <thead>
3540        <tr>
3541          <th class="fontColor">Columns Name</th>
3542          <th class="fontColor">SQL TYPE</th>
3543        </tr>
3544      </thead>
3545      <tbody>
3546        <tr>
3547          <td>type</td>
3548          <td>TEXT</td>
3549        </tr>
3550        <tr>
3551          <td>ts</td>
3552          <td>INT</td>
3553        </tr>
3554        <tr>
3555          <td>dur</td>
3556          <td>INT</td>
3557        </tr>
3558        <tr>
3559          <td>value</td>
3560          <td>INT</td>
3561        </tr>
3562        <tr>
3563          <td>filter_id</td>
3564          <td>INT</td>
3565        </tr>
3566      </tbody>
3567    </table>
3568    <h4>表描述</h4>
3569    <p class="fontColor">记录所有的计量值。</p>
3570    <h4>关键字段描述</h4>
3571    <ul class="fontColor">
3572      <li>type:固定字段(measure)</li>
3573      <li>ts:事件时间</li>
3574      <li>dur:该值持续的时长</li>
3575      <li>value:数值</li>
3576      <li>filter_id:对应filter表中的ID</li>
3577    </ul>
3578    <h3>measure_filter表</h3>
3579    <h4>表结构</h4>
3580    <table class="fontColor">
3581      <thead>
3582        <tr>
3583          <th class="fontColor">Columns Name</th>
3584          <th class="fontColor">SQL TYPE</th>
3585        </tr>
3586      </thead>
3587      <tbody>
3588        <tr>
3589          <td>id</td>
3590          <td>INT</td>
3591        </tr>
3592        <tr>
3593          <td>type</td>
3594          <td>TEXT</td>
3595        </tr>
3596        <tr>
3597          <td>name</td>
3598          <td>TEXT</td>
3599        </tr>
3600        <tr>
3601          <td>source_arg_set_id</td>
3602          <td>INT</td>
3603        </tr>
3604      </tbody>
3605    </table>
3606    <h4>表描述</h4>
3607    <p class="fontColor">
3608      记录一个递增的filterid队列,所有其他的filter类型在获取过程中,均从此数据列表中获取下一个可用的filter_id并做记录。</p>
3609    <h4>字段详细描述</h4>
3610    <p class="fontColor">过滤分类(type),过滤名称(key2),数据ID(key1)。<br>
3611      id: 唯一的filterId,与process_measure_filter, sys_event_filter中的id关联。<br>
3612      type:各种类型(cpu_measure_filter,clk_rate_filter,process_measure_filter...)<br>
3613      name: type的子类型。<br>
3614      source_arg_set_id: 同一个source_arg_set_id代表一组数据,一般取得是itid或者cpu编号。</p>
3615    <h3>meta表</h3>
3616    <h4>表结构</h4>
3617    <table class="fontColor">
3618      <thead>
3619        <tr>
3620          <th class="fontColor">Columns Name</th>
3621          <th class="fontColor">SQL TYPE</th>
3622        </tr>
3623      </thead>
3624      <tbody>
3625        <tr>
3626          <td>name</td>
3627          <td>TEXT</td>
3628        </tr>
3629        <tr>
3630          <td>value</td>
3631          <td>TEXT</td>
3632        </tr>
3633      </tbody>
3634    </table>
3635    <h4>表描述</h4>
3636    <p class="fontColor">此表记录了数据解析或导出时的一些现场数据,比如使用的TraceStreamer版本,
3637      工具的发布时间,数据解析的时间,数据的持续时长,以及原始数据的格式。</p>
3638    <h4>主要字段描述</h4>
3639    <ul class="fontColor">
3640      <li>Name:指定元数据的key</li>
3641      <li>Value:指定元数据的value</li>
3642    </ul>
3643    <h3>native_hook表</h3>
3644    <h4>表结构</h4>
3645    <table class="fontColor">
3646      <thead>
3647        <tr>
3648          <th class="fontColor">Columns Name</th>
3649          <th class="fontColor">SQL TYPE</th>
3650        </tr>
3651      </thead>
3652      <tbody>
3653        <tr>
3654          <td>id</td>
3655          <td>INT</td>
3656        </tr>
3657        <tr>
3658          <td>callchain_id</td>
3659          <td>INT</td>
3660        </tr>
3661        <tr>
3662          <td>ipid</td>
3663          <td>INT</td>
3664        </tr>
3665        <tr>
3666          <td>itid</td>
3667          <td>INT</td>
3668        </tr>
3669        <tr>
3670          <td>event_type</td>
3671          <td>TEXT</td>
3672        </tr>
3673        <tr>
3674          <td>sub_type_id</td>
3675          <td>NUM</td>
3676        </tr>
3677        <tr>
3678          <td>start_ts</td>
3679          <td>INT</td>
3680        </tr>
3681        <tr>
3682          <td>end_ts</td>
3683          <td>INT</td>
3684        </tr>
3685        <tr>
3686          <td>dur</td>
3687          <td>INT</td>
3688        </tr>
3689        <tr>
3690          <td>addr</td>
3691          <td>INT</td>
3692        </tr>
3693        <tr>
3694          <td>heap_size</td>
3695          <td>INT</td>
3696        </tr>
3697        <tr>
3698          <td>all_heap_size</td>
3699          <td>INT</td>
3700        </tr>
3701        <tr>
3702          <td>current_size_dur</td>
3703          <td>INT</td>
3704        </tr>
3705        <tr>
3706          <td>last_lib_id</td>
3707          <td>INT</td>
3708        </tr>
3709        <tr>
3710          <td>last_symbol_id</td>
3711          <td>INT</td>
3712        </tr>
3713      </tbody>
3714    </table>
3715    <h4>表描述</h4>
3716    <p class="fontColor">记录native_hook抓取的某个进程的堆内存,内存映射相关数据。</p>
3717    <h4>关键字段描述</h4>
3718    <ul class="fontColor">
3719      <li>id: 唯一标识</li>
3720      <li>callchain_id:唯一标识一条native_hook数据</li>
3721      <li>ipid:所属的进程内部id, 关联process表中的id</li>
3722      <li>itid:所属的线程内部id, 关联thread表中的id</li>
3723      <li>event_type:事件类型取值范围(AllocEvent,FreeEvent,MmapEvent, MunmapEvent)</li>
3724      <li>sub_type_id:子事件类型(只有event_type字段为MmapEvent时,该字段才会有值)</li>
3725      <li>start_ts:申请内存开始时间</li>
3726      <li>end_ts:释放内存时间</li>
3727      <li>dur:申请内存活跃时间</li>
3728      <li>addr:申请内存地址</li>
3729      <li>heap_size: 申请的内存大小</li>
3730      <li>all_heap_size:从采集数据开始到当前时刻,申请并活跃的内存总量。
3731        event_type为AllocEvent或者FreeEvent时,表示活跃的堆内存总量。当event_type为MmapEvent或者MunmapEvent时,表示活跃的映射内存总量
3732      </li>
3733      <li>current_size_dur:表示当前活跃内存总量的持续时间</li>
3734      <li>last_lib_id:函数调用栈最后一个函数所属的文件路径,除了文件名中带musl和libc++</li>
3735      <li>last_symbol_id: 函数调用栈最后一个函数名,lib除了文件名中带musl和libc++</li>
3736    </ul>
3737    <h3>native_hook_frame表</h3>
3738    <h4>表结构</h4>
3739    <table class="fontColor">
3740      <thead>
3741        <tr>
3742          <th class="fontColor">Columns Name</th>
3743          <th class="fontColor">SQL TYPE</th>
3744        </tr>
3745      </thead>
3746      <tbody>
3747        <tr>
3748          <td>id</td>
3749          <td>INT</td>
3750        </tr>
3751        <tr>
3752          <td>callchain_id</td>
3753          <td>INT</td>
3754        </tr>
3755        <tr>
3756          <td>depth</td>
3757          <td>INT</td>
3758        </tr>
3759        <tr>
3760          <td>ip</td>
3761          <td>INT</td>
3762        </tr>
3763        <tr>
3764          <td>symbol_id</td>
3765          <td>INT</td>
3766        </tr>
3767        <tr>
3768          <td>file_id</td>
3769          <td>INT</td>
3770        </tr>
3771        <tr>
3772          <td>offset</td>
3773          <td>INT</td>
3774        </tr>
3775        <tr>
3776          <td>symbol_offset</td>
3777          <td>INT</td>
3778        </tr>
3779        <tr>
3780          <td>vaddr</td>
3781          <td>INT</td>
3782        </tr>
3783      </tbody>
3784    </table>
3785    <h4>表描述</h4>
3786    <p class="fontColor">记录了内存的申请和释放的堆栈。</p>
3787    <h4>相关字段描述</h4>
3788    <ul class="fontColor">
3789      <li>id: 唯一标识</li>
3790      <li>callchain_id:标识一组调用堆栈</li>
3791      <li>depth:调用栈深度</li>
3792      <li>ip: 函数ip</li>
3793      <li>symbol_id:函数名id,对应data_dict中id</li>
3794      <li>file_id:函数所属文件id,对应data_dict中id</li>
3795      <li>offset: 取自Frame message的offset字段</li>
3796      <li>symbol_offset: 取自Frame message的symbol_offset字段</li>
3797      <li>vaddr: 一般取值为offset + symbol_offset</li>
3798    </ul>
3799    <h3>native_hook_statistic表</h3>
3800    <h4>表结构</h4>
3801    <table class="fontColor">
3802      <thead>
3803        <tr>
3804          <th class="fontColor">Columns Name</th>
3805          <th class="fontColor">SQL TYPE</th>
3806        </tr>
3807      </thead>
3808      <tbody>
3809        <tr>
3810          <td>id</td>
3811          <td>INT</td>
3812        </tr>
3813        <tr>
3814          <td>callchain_id</td>
3815          <td>INT</td>
3816        </tr>
3817        <tr>
3818          <td>ipid</td>
3819          <td>INT</td>
3820        </tr>
3821        <tr>
3822          <td>ts</td>
3823          <td>INT</td>
3824        </tr>
3825        <tr>
3826          <td>type</td>
3827          <td>INT</td>
3828        </tr>
3829        <tr>
3830          <td>sub_type_id</td>
3831          <td>INT</td>
3832        </tr>
3833        <tr>
3834          <td>apply_count</td>
3835          <td>INT</td>
3836        </tr>
3837        <tr>
3838          <td>release_count</td>
3839          <td>INT</td>
3840        </tr>
3841        <tr>
3842          <td>apply_size</td>
3843          <td>INT</td>
3844        </tr>
3845        <tr>
3846          <td>release_size</td>
3847          <td>INT</td>
3848        </tr>
3849        <tr>
3850          <td>last_lib_id</td>
3851          <td>INT</td>
3852        </tr>
3853        <tr>
3854          <td>last_symbol_id</td>
3855          <td>INT</td>
3856        </tr>
3857      </tbody>
3858    </table>
3859    <h4>表描述</h4>
3860    <p class="fontColor">该表记录了内存申请/释放的统计信息。</p>
3861    <h4>关键字段描述</h4>
3862    <ul class="fontColor">
3863      <li>id: 唯一标识</li>
3864      <li>callchain_id:内存分配的回调链id</li>
3865      <li>ipid:进程id</li>
3866      <li>ts:统计数据上报时间</li>
3867      <li>type:事件类型,0代表malloc事件,1代表mmap事件</li>
3868      <li>sub_type_id:事件子类型,关联data_dict表id</li>
3869      <li>apply_count:当前调用栈内存分配总次数</li>
3870      <li>release_count:当前调用栈内存释放总次数</li>
3871      <li>apply_size:当前调用栈累计分配总大小</li>
3872      <li>release_size:当前调用栈累计释放总大小</li>
3873      <li>last_lib_id:函数调用栈最后一个函数所属的文件路径,除了文件名中带musl和libc++</li>
3874      <li>last_symbol_id: 函数调用栈最后一个函数名,lib除了文件名中带musl和libc++</li>
3875    </ul>
3876    <h3>network表</h3>
3877    <h4>表结构</h4>
3878    <table class="fontColor">
3879      <thead>
3880        <tr>
3881          <th class="fontColor">Columns Name</th>
3882          <th class="fontColor">SQL TYPE</th>
3883        </tr>
3884      </thead>
3885      <tbody>
3886        <tr>
3887          <td>ts</td>
3888          <td>INT</td>
3889        </tr>
3890        <tr>
3891          <td>dur</td>
3892          <td>INT</td>
3893        </tr>
3894        <tr>
3895          <td>tx</td>
3896          <td>INT</td>
3897        </tr>
3898        <tr>
3899          <td>rx</td>
3900          <td>INT</td>
3901        </tr>
3902        <tr>
3903          <td>tx_speed</td>
3904          <td>REAL</td>
3905        </tr>
3906        <tr>
3907          <td>rx_speed</td>
3908          <td>REAL</td>
3909        </tr>
3910        <tr>
3911          <td>packet_in</td>
3912          <td>INT</td>
3913        </tr>
3914        <tr>
3915          <td>packet_in_sec</td>
3916          <td>REAL</td>
3917        </tr>
3918        <tr>
3919          <td>packet_out</td>
3920          <td>INT</td>
3921        </tr>
3922        <tr>
3923          <td>packet_out_sec</td>
3924          <td>REAL</td>
3925        </tr>
3926        <tr>
3927          <td>net_type</td>
3928          <td>TEXT</td>
3929        </tr>
3930      </tbody>
3931    </table>
3932    <h4>表描述</h4>
3933    <p class="fontColor">记录了网络数据传输相关的信息。</p>
3934    <h4>主要字段描述</h4>
3935    <ul class="fontColor">
3936      <li>ts:事件上报时间</li>
3937      <li>dur: 持续时间</li>
3938      <li>tx: 网络数据的写入次数</li>
3939      <li>rx: 网络数据的读取次数</li>
3940      <li>tx_speed: 网络数据的写入次数/s</li>
3941      <li>rx_speed: 网络数据的读取次数/s</li>
3942      <li>packet_in:网络数据申请的数据包个数</li>
3943      <li>packet_in_sec: 网络数据申请的数据包个数/s</li>
3944      <li>packet_out: 网络数据发送的数据包个数</li>
3945      <li>packet_out_sec:网络数据发送的数据包个数/s</li>
3946      <li>net_type:网络类型,wifi/蜂窝</li>
3947    </ul>
3948    <h3>paged_memory_sample表</h3>
3949    <h4>表结构</h4>
3950    <table class="fontColor">
3951      <thead>
3952        <tr>
3953          <th class="fontColor">Columns Name</th>
3954          <th class="fontColor">SQL TYPE</th>
3955        </tr>
3956      </thead>
3957      <tbody>
3958        <tr>
3959          <td>id</td>
3960          <td>INT</td>
3961        </tr>
3962        <tr>
3963          <td>callchain_id</td>
3964          <td>INT</td>
3965        </tr>
3966        <tr>
3967          <td>type</td>
3968          <td>INT</td>
3969        </tr>
3970        <tr>
3971          <td>ipid</td>
3972          <td>INT</td>
3973        </tr>
3974        <tr>
3975          <td>start_ts</td>
3976          <td>INT</td>
3977        </tr>
3978        <tr>
3979          <td>end_ts</td>
3980          <td>INT</td>
3981        </tr>
3982        <tr>
3983          <td>dur</td>
3984          <td>INT</td>
3985        </tr>
3986        <tr>
3987          <td>size</td>
3988          <td>INT</td>
3989        </tr>
3990        <tr>
3991          <td>addr</td>
3992          <td>TEXT</td>
3993        </tr>
3994        <tr>
3995          <td>itid</td>
3996          <td>INT</td>
3997        </tr>
3998      </tbody>
3999    </table>
4000    <h4>表描述</h4>
4001    <p class="fontColor">记录了网络数据传输相关的信息。</p>
4002    <h4>主要字段描述</h4>
4003    <ul class="fontColor">
4004      <li>id: 唯一标识</li>
4005      <li>callchain_id: 取值相同的一组数据,表示一个完整的调用栈</li>
4006      <li>type:事件类型</li>
4007      <li>ipid:TS内部进程号</li>
4008      <li>start_ts:开始时间</li>
4009      <li>end_ts:结束时间</li>
4010      <li>dur:持续时间</li>
4011      <li>size:操作页数,1页=4kb</li>
4012      <li>addr: 内存地址</li>
4013      <li>itid:内部线程号</li>
4014    </ul>
4015    <h3>perf_callchain表</h3>
4016    <h4>表结构</h4>
4017    <table class="fontColor">
4018      <thead>
4019        <tr>
4020          <th class="fontColor">Columns Name</th>
4021          <th class="fontColor">SQL TYPE</th>
4022        </tr>
4023      </thead>
4024      <tbody>
4025        <tr>
4026          <td>id</td>
4027          <td>INT</td>
4028        </tr>
4029        <tr>
4030          <td>callchain_id</td>
4031          <td>INT</td>
4032        </tr>
4033        <tr>
4034          <td>depth</td>
4035          <td>INT</td>
4036        </tr>
4037        <tr>
4038          <td>ip</td>
4039          <td>INT</td>
4040        </tr>
4041        <tr>
4042          <td>vaddr_in_file</td>
4043          <td>INT</td>
4044        </tr>
4045        <tr>
4046          <td>file_id</td>
4047          <td>INT</td>
4048        </tr>
4049        <tr>
4050          <td>symbol_id</td>
4051          <td>INT</td>
4052        </tr>
4053        <tr>
4054          <td>name</td>
4055          <td>TEXT</td>
4056        </tr>
4057      </tbody>
4058    </table>
4059    <h4>表描述</h4>
4060    <p class="fontColor">记录了Hiperf采样数据的调用栈信息。</p>
4061    <h4>主要字段描述</h4>
4062    <ul class="fontColor">
4063      <li>id: 唯一标识</li>
4064      <li>callchain_id:标识一组调用堆栈</li>
4065      <li>depth:调用栈深度</li>
4066      <li>ip: 函数ip</li>
4067      <li>vaddr_in_file:函数在文件中的虚拟地址</li>
4068      <li>file_id:与perf_files中的file_id字段相关联</li>
4069      <li>symbol_id:与perf_files中的serial_id相关联</li>
4070      <li>name:函数名</li>
4071    </ul>
4072    <h3>perf_files表</h3>
4073    <h4>表结构</h4>
4074    <table class="fontColor">
4075      <thead>
4076        <tr>
4077          <th class="fontColor">Columns Name</th>
4078          <th class="fontColor">SQL TYPE</th>
4079        </tr>
4080      </thead>
4081      <tbody>
4082        <tr>
4083          <td>id</td>
4084          <td>INT</td>
4085        </tr>
4086        <tr>
4087          <td>file_id</td>
4088          <td>INT</td>
4089        </tr>
4090        <tr>
4091          <td>serial_id</td>
4092          <td>INT</td>
4093        </tr>
4094        <tr>
4095          <td>symbol</td>
4096          <td>TEXT</td>
4097        </tr>
4098        <tr>
4099          <td>path</td>
4100          <td>TEXT</td>
4101        </tr>
4102      </tbody>
4103    </table>
4104    <h4>表描述</h4>
4105    <p class="fontColor">记录Hiperf工具采集到的函数符号表和文件名。</p>
4106    <h4>主要字段描述</h4>
4107    <ul class="fontColor">
4108      <li>id: 唯一标识</li>
4109      <li>file_id:文件编号</li>
4110      <li>serial_id:一个文件中可能有多个函数,serial_id表示函数的编号</li>
4111      <li>symbol:函数名</li>
4112      <li>path:文件路径</li>
4113    </ul>
4114    <h3>perf_report表</h3>
4115    <h4>表结构</h4>
4116    <table class="fontColor">
4117      <thead>
4118        <tr>
4119          <th class="fontColor">Columns Name</th>
4120          <th class="fontColor">SQL TYPE</th>
4121        </tr>
4122      </thead>
4123      <tbody>
4124        <tr>
4125          <td>id</td>
4126          <td>INT</td>
4127        </tr>
4128        <tr>
4129          <td>report_type</td>
4130          <td>TEXT</td>
4131        </tr>
4132        <tr>
4133          <td>report_value</td>
4134          <td>TEXT</td>
4135        </tr>
4136      </tbody>
4137    </table>
4138    <h4>表描述</h4>
4139    <p class="fontColor">记录Hiperf工具采集数据时的配置信息。包括:抓取的事件类型,抓取数据的命令,
4140      抓数据时指定的进程名称。</p>
4141    <h4>主要字段描述</h4>
4142    <ul class="fontColor">
4143      <li>id: 唯一标识</li>
4144      <li>report_type:数据类型。取值只有三种类型:config_name(事件类型), workload(抓取的进程名),
4145        cmdline(抓取命令)
4146      </li>
4147      <li>report_value:对应类型的取值</li>
4148    </ul>
4149    <h3>perf_sample表</h3>
4150    <h4>表结构</h4>
4151    <table class="fontColor">
4152      <thead>
4153        <tr>
4154          <th class="fontColor">Columns Name</th>
4155          <th class="fontColor">SQL TYPE</th>
4156        </tr>
4157      </thead>
4158      <tbody>
4159        <tr>
4160          <td>id</td>
4161          <td>INT</td>
4162        </tr>
4163        <tr>
4164          <td>callchain_id</td>
4165          <td>INT</td>
4166        </tr>
4167        <tr>
4168          <td>timestamp</td>
4169          <td>INT</td>
4170        </tr>
4171        <tr>
4172          <td>thread_id</td>
4173          <td>INT</td>
4174        </tr>
4175        <tr>
4176          <td>event_count</td>
4177          <td>INT</td>
4178        </tr>
4179        <tr>
4180          <td>event_type_id</td>
4181          <td>INT</td>
4182        </tr>
4183        <tr>
4184          <td>timestamp_trace</td>
4185          <td>INT</td>
4186        </tr>
4187        <tr>
4188          <td>cpu_id</td>
4189          <td>INT</td>
4190        </tr>
4191        <tr>
4192          <td>thread_state</td>
4193          <td>TEXT</td>
4194        </tr>
4195      </tbody>
4196    </table>
4197    <h4>表描述</h4>
4198    <p class="fontColor">记录Hiperf工具的采样信息。</p>
4199    <h4>主要字段描述</h4>
4200    <ul class="fontColor">
4201      <li>id: 唯一标识</li>
4202      <li>callchain_id:关联perf_callchain表callchain_id</li>
4203      <li>timestamp:未进行时钟源同步的时间戳</li>
4204      <li>thread_id:线程号</li>
4205      <li>event_count:采样统计</li>
4206      <li>event_type_id:事件类型编号。与PerfReport表的id字段相关联</li>
4207      <li>timestamp_trace:时钟源同步后的时间戳</li>
4208      <li>cpu_id:cpu核编号</li>
4209      <li>
4210        thread_state:线程状态。采样对应Sched_Waking事件时,为Runing;对应Sched_Switch事件时,为Suspend。其余事件类型,为“-”
4211      </li>
4212    </ul>
4213    <h3>perf_thread表</h3>
4214    <h4>表结构</h4>
4215    <table class="fontColor">
4216      <thead>
4217        <tr>
4218          <th class="fontColor">Columns Name</th>
4219          <th class="fontColor">SQL TYPE</th>
4220        </tr>
4221      </thead>
4222      <tbody>
4223        <tr>
4224          <td>id</td>
4225          <td>INT</td>
4226        </tr>
4227        <tr>
4228          <td>thread_id</td>
4229          <td>INT</td>
4230        </tr>
4231        <tr>
4232          <td>process_id</td>
4233          <td>INT</td>
4234        </tr>
4235        <tr>
4236          <td>thread_name</td>
4237          <td>TEXT</td>
4238        </tr>
4239      </tbody>
4240    </table>
4241    <h4>表描述</h4>
4242    <p class="fontColor">记录Hiperf工具采集到的进程和线程数据。</p>
4243    <h4>主要字段描述</h4>
4244    <ul class="fontColor">
4245      <li>id: 唯一标识</li>
4246      <li>thread_id:线程号</li>
4247      <li>process_id:进程号</li>
4248      <li>thread_name:线程名</li>
4249    </ul>
4250    <h3>process表</h3>
4251    <h4>表结构</h4>
4252    <table class="fontColor">
4253      <thead>
4254        <tr>
4255          <th class="fontColor">Columns Name</th>
4256          <th class="fontColor">SQL TYPE</th>
4257        </tr>
4258      </thead>
4259      <tbody>
4260        <tr>
4261          <td>id</td>
4262          <td>INT</td>
4263        </tr>
4264        <tr>
4265          <td>ipid</td>
4266          <td>INT</td>
4267        </tr>
4268        <tr>
4269          <td>pid</td>
4270          <td>INT</td>
4271        </tr>
4272        <tr>
4273          <td>name</td>
4274          <td>TEXT</td>
4275        </tr>
4276        <tr>
4277          <td>start_ts</td>
4278          <td>INT</td>
4279        </tr>
4280        <tr>
4281          <td>switch_count</td>
4282          <td>INT</td>
4283        </tr>
4284        <tr>
4285          <td>thread_count</td>
4286          <td>INT</td>
4287        </tr>
4288        <tr>
4289          <td>slice_count</td>
4290          <td>INT</td>
4291        </tr>
4292        <tr>
4293          <td>mem_count</td>
4294          <td>INT</td>
4295        </tr>
4296      </tbody>
4297    </table>
4298    <h4>表描述</h4>
4299    <p class="fontColor">记录了进程相关数据。</p>
4300    <h4>关键字段描述</h4>
4301    <ul class="fontColor">
4302      <li>id:进程在数据库重新重新定义的id,从0开始序列增长</li>
4303      <li>ipid:TS内部进程id</li>
4304      <li>pid:进程的真实id</li>
4305      <li>name:进程名字</li>
4306      <li>start_ts:开始时间</li>
4307      <li>switch_count:统计内部有多少个线程有切换</li>
4308      <li>thread_count:统计其线程个数</li>
4309      <li>slice_count:进程内有多少个线程有slice数据</li>
4310      <li>mem_count:进程是否有内存数据</li>
4311    </ul>
4312    <h3>process_measure表</h3>
4313    <h4>表结构</h4>
4314    <table class="fontColor">
4315      <thead>
4316        <tr>
4317          <th class="fontColor">Columns Name</th>
4318          <th class="fontColor">SQL TYPE</th>
4319        </tr>
4320      </thead>
4321      <tbody>
4322        <tr>
4323          <td>type</td>
4324          <td>TEXT</td>
4325        </tr>
4326        <tr>
4327          <td>ts</td>
4328          <td>INT</td>
4329        </tr>
4330        <tr>
4331          <td>dur</td>
4332          <td>INT</td>
4333        </tr>
4334        <tr>
4335          <td>value</td>
4336          <td>NUM</td>
4337        </tr>
4338        <tr>
4339          <td>filter_id</td>
4340          <td>INT</td>
4341        </tr>
4342      </tbody>
4343    </table>
4344    <h4>表描述</h4>
4345    <p class="fontColor">保存进程的内存,堆栈值等所有计量值信息。</p>
4346    <h4>字段详细描述</h4>
4347    <ul class="fontColor">
4348      <li>type: 固定为measure</li>
4349      <li>ts:事件时间</li>
4350      <li>dur: 持续时间</li>
4351      <li>value:数值</li>
4352      <li>filter_id:对应process_measure_filter表中的id</li>
4353    </ul>
4354    <h3>process_measure_filter表</h3>
4355    <h4>表结构</h4>
4356    <table class="fontColor">
4357      <thead>
4358        <tr>
4359          <th class="fontColor">Columns Name</th>
4360          <th class="fontColor">SQL TYPE</th>
4361        </tr>
4362      </thead>
4363      <tbody>
4364        <tr>
4365          <td>id</td>
4366          <td>INT</td>
4367        </tr>
4368        <tr>
4369          <td>name</td>
4370          <td>TEXT</td>
4371        </tr>
4372        <tr>
4373          <td>ipid</td>
4374          <td>INT</td>
4375        </tr>
4376      </tbody>
4377    </table>
4378    <h4>表描述</h4>
4379    <p class="fontColor">将进程ID作为key1,进程的内存,界面刷新,屏幕亮度等信息作为key2,唯一确定一个filter_id,
4380      filter_id同时被记录在measure_filter表中。</p>
4381    <h4>字段详细描述</h4>
4382    <ul class="fontColor">
4383      <li>id: 与measure表的filterId字段相关联</li>
4384      <li>name:key名</li>
4385      <li>ipid:进程内部编号</li>
4386    </ul>
4387    <h3>raw表</h3>
4388    <h4>表结构</h4>
4389    <table class="fontColor">
4390      <thead>
4391        <tr>
4392          <th class="fontColor">Columns Name</th>
4393          <th class="fontColor">SQL TYPE</th>
4394        </tr>
4395      </thead>
4396      <tbody>
4397        <tr>
4398          <td>id</td>
4399          <td>INT</td>
4400        </tr>
4401        <tr>
4402          <td>ts</td>
4403          <td>INT</td>
4404        </tr>
4405        <tr>
4406          <td>name</td>
4407          <td>TEXT</td>
4408        </tr>
4409        <tr>
4410          <td>cpu</td>
4411          <td>INT</td>
4412        </tr>
4413        <tr>
4414          <td>itid</td>
4415          <td>INT</td>
4416        </tr>
4417      </tbody>
4418    </table>
4419    <h4>表描述</h4>
4420    <p class="fontColor">记录了系统中的waking、wakup、cpu_idel、cpu_frequency数据。</p>
4421    <h4>相关字段描述</h4>
4422    <ul class="fontColor">
4423      <li>id: 唯一标识</li>
4424      <li>ts:事件时间</li>
4425      <li>name:调度名称(取值:cpu_idle,sched_wakeup,sched_waking)</li>
4426      <li>cpu:事件发生在哪个CPU</li>
4427      <li>itid:时间对应哪个itid,对应thread表中id</li>
4428    </ul>
4429    <h3>sched_slice表</h3>
4430    <h4>表结构</h4>
4431    <table class="fontColor">
4432      <thead>
4433        <tr>
4434          <th class="fontColor">Columns Name</th>
4435          <th class="fontColor">SQL TYPE</th>
4436        </tr>
4437      </thead>
4438      <tbody>
4439        <tr>
4440          <td>id</td>
4441          <td>INT</td>
4442        </tr>
4443        <tr>
4444          <td>ts</td>
4445          <td>INT</td>
4446        </tr>
4447        <tr>
4448          <td>dur</td>
4449          <td>INT</td>
4450        </tr>
4451        <tr>
4452          <td>ts_end</td>
4453          <td>INT</td>
4454        </tr>
4455        <tr>
4456          <td>cpu</td>
4457          <td>INT</td>
4458        </tr>
4459        <tr>
4460          <td>itid</td>
4461          <td>INT</td>
4462        </tr>
4463        <tr>
4464          <td>ipid</td>
4465          <td>INT</td>
4466        </tr>
4467        <tr>
4468          <td>end_state</td>
4469          <td>TEXT</td>
4470        </tr>
4471        <tr>
4472          <td>priority</td>
4473          <td>INT</td>
4474        </tr>
4475        <tr>
4476          <td>arg_setid</td>
4477          <td>INT</td>
4478        </tr>
4479      </tbody>
4480    </table>
4481    <h4>表描述</h4>
4482    <p class="fontColor">
4483      此数据结构主要作为ThreadState的上下文使用,这张表是sched_switch事件的原始记录。</p>
4484    <h4>主要字段描述</h4>
4485    <ul class="fontColor">
4486      <li>id: 唯一标识</li>
4487      <li>ts:事件发生时间</li>
4488      <li>dur:状态持续时长</li>
4489      <li>ts_end:状态结束时长</li>
4490      <li>cpu:事件发生在哪个cpu</li>
4491      <li>itid:进程内部编号</li>
4492      <li>ipid:进程内部编号</li>
4493      <li>end_state:线程的终结状态</li>
4494      <li>priority: 线程优先级</li>
4495      <li>arg_setid:线程状态参数,对应args中argset</li>
4496    </ul>
4497    <h3>smaps表</h3>
4498    <h4>表结构</h4>
4499    <table class="fontColor">
4500      <thead>
4501        <tr>
4502          <th class="fontColor">Columns Name</th>
4503          <th class="fontColor">SQL TYPE</th>
4504        </tr>
4505      </thead>
4506      <tbody>
4507        <tr>
4508          <td>id</td>
4509          <td>INT</td>
4510        </tr>
4511        <tr>
4512          <td>timestamp</td>
4513          <td>INT</td>
4514        </tr>
4515        <tr>
4516          <td>start_addr</td>
4517          <td>TEXT</td>
4518        </tr>
4519        <tr>
4520          <td>end_addr</td>
4521          <td>TEXT</td>
4522        </tr>
4523        <tr>
4524          <td>dirty</td>
4525          <td>INT</td>
4526        </tr>
4527        <tr>
4528          <td>swapper</td>
4529          <td>INT</td>
4530        </tr>
4531        <tr>
4532          <td>resident_size</td>
4533          <td>INT</td>
4534        </tr>
4535        <tr>
4536          <td>pss</td>
4537          <td>INT</td>
4538        </tr>
4539        <tr>
4540          <td>virtaul_size</td>
4541          <td>INT</td>
4542        </tr>
4543        <tr>
4544          <td>reside</td>
4545          <td>REAL</td>
4546        </tr>
4547        <tr>
4548          <td>protection_id</td>
4549          <td>INT</td>
4550        </tr>
4551        <tr>
4552          <td>path_id</td>
4553          <td>INT</td>
4554        </tr>
4555        <tr>
4556          <td>shared_clean</td>
4557          <td>INT</td>
4558        </tr>
4559        <tr>
4560          <td>shared_dirty</td>
4561          <td>INT</td>
4562        </tr>
4563        <tr>
4564          <td>private_clean</td>
4565          <td>INT</td>
4566        </tr>
4567        <tr>
4568          <td>private_dirty</td>
4569          <td>INT</td>
4570        </tr>
4571        <tr>
4572          <td>swap</td>
4573          <td>INT</td>
4574        </tr>
4575        <tr>
4576          <td>swap_pss</td>
4577          <td>INT</td>
4578        </tr>
4579        <tr>
4580          <td>type</td>
4581          <td>INT</td>
4582        </tr>
4583      </tbody>
4584    </table>
4585    <h4>表描述</h4>
4586    <p class="fontColor">记录进程的内存消耗的相关信息采样,读取/proc/${pid}/smaps节点。</p>
4587    <h4>主要字段描述</h4>
4588    <ul class="fontColor">
4589      <li>id: 唯一标识</li>
4590      <li>timestamp:事件发生事件</li>
4591      <li>start_addr:内存段地址的起始位置</li>
4592      <li>end_addr:内存段地址的结束位置</li>
4593      <li>dirty:其他进程共享的被写的页的大小 + 已被改写的私有页面的大小</li>
4594      <li>swapper:存在于交换分区的数据大小</li>
4595      <li>resident_size:实际分配的内存大小</li>
4596      <li>pss:平摊计算后的实际物理使用内存</li>
4597      <li>virtaul_size:虚拟内存空间的大小</li>
4598      <li>reside:实际分配的内存大小与虚拟内存空间的大小的比</li>
4599      <li>protection_id:内存段的权限id与表data_dict的id字段相关联</li>
4600      <li>path_id:如果区域是从文件映射的,则这是文件的名称对应的id序号与表data_dict的id字段相关联</li>
4601      <li>shared_clean:smaps节点中Shared_clean</li>
4602      <li>shared_dirty:smaps节点中Shared_dirty</li>
4603      <li>private_clean:smaps节点中Private_clean</li>
4604      <li>private_dirty:samps节点中Private_dirty</li>
4605      <li>swap: smap节点中Swap</li>
4606      <li>swap_pss:smap节点中SwapPss</li>
4607      <li>type : 根据type分类信息</li>
4608    </ul>
4609    <h3>stat表</h3>
4610    <h4>表结构</h4>
4611    <table class="fontColor">
4612      <thead>
4613        <tr>
4614          <th class="fontColor">Columns Name</th>
4615          <th class="fontColor">SQL TYPE</th>
4616        </tr>
4617      </thead>
4618      <tbody>
4619        <tr>
4620          <td>event_name</td>
4621          <td>TEXT</td>
4622        </tr>
4623        <tr>
4624          <td>stat_type</td>
4625          <td>TEXT</td>
4626        </tr>
4627        <tr>
4628          <td>count</td>
4629          <td>INT</td>
4630        </tr>
4631        <tr>
4632          <td>serverity</td>
4633          <td>TEXT</td>
4634        </tr>
4635        <tr>
4636          <td>source</td>
4637          <td>TEXT</td>
4638        </tr>
4639      </tbody>
4640    </table>
4641    <h4>表描述</h4>
4642    <p class="fontColor">
4643      此结果用来统计数据解析中各类数据的数据条数,数据和合法性,数据的匹配程度(begin-end),数据的损失等,查看此结构对应的表,可对数据源有基本的了解。</p>
4644    <h4>主要字段描述</h4>
4645    <ul class="fontColor">
4646      <li>event_name:数据类型</li>
4647      <li>stat_type:数据状态</li>
4648      <li>count:数据条数</li>
4649      <li>severity:严重级别</li>
4650      <li>source:数据来源</li>
4651    </ul>
4652    <h3>symbols表</h3>
4653    <h4>表结构</h4>
4654    <table class="fontColor">
4655      <thead>
4656        <tr>
4657          <th class="fontColor">Columns Name</th>
4658          <th class="fontColor">SQL TYPE</th>
4659        </tr>
4660      </thead>
4661      <tbody>
4662        <tr>
4663          <td>id</td>
4664          <td>INT</td>
4665        </tr>
4666        <tr>
4667          <td>funcname</td>
4668          <td>TEXT</td>
4669        </tr>
4670        <tr>
4671          <td>addr</td>
4672          <td>INT</td>
4673        </tr>
4674      </tbody>
4675    </table>
4676    <h4>表描述</h4>
4677    <p class="fontColor">此表记录了被调用函数与其地址的映射关系。</p>
4678    <h4>相关字段描述</h4>
4679    <ul class="fontColor">
4680      <li>id: 唯一标识</li>
4681      <li>funcname:系统调用名称</li>
4682      <li>addr:系统调用地址</li>
4683    </ul>
4684    <h3>syscall表</h3>
4685    <h4>表结构</h4>
4686    <table class="fontColor">
4687      <thead>
4688        <tr>
4689          <th class="fontColor">Columns Name</th>
4690          <th class="fontColor">SQL TYPE</th>
4691        </tr>
4692      </thead>
4693      <tbody>
4694        <tr>
4695          <td>syscall_num</td>
4696          <td>INT</td>
4697        </tr>
4698        <tr>
4699          <td>type</td>
4700          <td>TEXT</td>
4701        </tr>
4702        <tr>
4703          <td>ipid</td>
4704          <td>INT</td>
4705        </tr>
4706        <tr>
4707          <td>ts</td>
4708          <td>INT</td>
4709        </tr>
4710        <tr>
4711          <td>ret</td>
4712          <td>INT</td>
4713        </tr>
4714      </tbody>
4715    </table>
4716    <h4>表描述</h4>
4717    <p class="fontColor">记录用户空间函数与内核空间函数相互调用记录。</p>
4718    <h4>相关字段描述</h4>
4719    <ul class="fontColor">
4720      <li>syscall_num:系统调用的序号</li>
4721      <li>type:固定取值:enter或者exit</li>
4722      <li>ipid:线程所属的进程ID</li>
4723      <li>ts:时间戳</li>
4724      <li>ret:返回值,在type为exit时有效</li>
4725    </ul>
4726    <h3>sys_event_filter表</h3>
4727    <h4>表结构</h4>
4728    <table class="fontColor">
4729      <thead>
4730        <tr>
4731          <th class="fontColor">Columns Name</th>
4732          <th class="fontColor">SQL TYPE</th>
4733        </tr>
4734      </thead>
4735      <tbody>
4736        <tr>
4737          <td>id</td>
4738          <td>INT</td>
4739        </tr>
4740        <tr>
4741          <td>type</td>
4742          <td>TEXT</td>
4743        </tr>
4744        <tr>
4745          <td>name</td>
4746          <td>TEXT</td>
4747        </tr>
4748      </tbody>
4749    </table>
4750    <h4>表描述</h4>
4751    <p class="fontColor">记录所有的filter。</p>
4752    <h4>相关字段描述</h4>
4753    <ul class="fontColor">
4754      <li>id: 与measure表的filterid字段关联</li>
4755      <li>type:文件类型</li>
4756      <li>name:文件名</li>
4757    </ul>
4758    <h3>sys_mem_measure表</h3>
4759    <h4>表结构</h4>
4760    <table class="fontColor">
4761      <thead>
4762        <tr>
4763          <th class="fontColor">Columns Name</th>
4764          <th class="fontColor">SQL TYPE</th>
4765        </tr>
4766      </thead>
4767      <tbody>
4768        <tr>
4769          <td>type</td>
4770          <td>TEXT</td>
4771        </tr>
4772        <tr>
4773          <td>ts</td>
4774          <td>INT</td>
4775        </tr>
4776        <tr>
4777          <td>dur</td>
4778          <td>INT</td>
4779        </tr>
4780        <tr>
4781          <td>value</td>
4782          <td>INT</td>
4783        </tr>
4784        <tr>
4785          <td>filter_id</td>
4786          <td>INT</td>
4787        </tr>
4788      </tbody>
4789    </table>
4790    <h4>表描述</h4>
4791    <p class="fontColor">记录系统内存与系统虚拟内存。</p>
4792    <h4>相关字段描述</h4>
4793    <ul class="fontColor">
4794      <li>type: 固定为measure</li>
4795      <li>ts:事件时间</li>
4796      <li>dur: 持续时间</li>
4797      <li>value:数值</li>
4798      <li>filter_id:对应filter表中的ID</li>
4799    </ul>
4800    <h3>thread表</h3>
4801    <h4>表结构</h4>
4802    <table class="fontColor">
4803      <thead>
4804        <tr>
4805          <th class="fontColor">Columns Name</th>
4806          <th class="fontColor">SQL TYPE</th>
4807        </tr>
4808      </thead>
4809      <tbody>
4810        <tr>
4811          <td>id</td>
4812          <td>INT</td>
4813        </tr>
4814        <tr>
4815          <td>itid</td>
4816          <td>INT</td>
4817        </tr>
4818        <tr>
4819          <td>tid</td>
4820          <td>INT</td>
4821        </tr>
4822        <tr>
4823          <td>name</td>
4824          <td>TEXT</td>
4825        </tr>
4826        <tr>
4827          <td>start_ts</td>
4828          <td>INT</td>
4829        </tr>
4830        <tr>
4831          <td>end_ts</td>
4832          <td>INT</td>
4833        </tr>
4834        <tr>
4835          <td>ipid</td>
4836          <td>INT</td>
4837        </tr>
4838        <tr>
4839          <td>is_main_thread</td>
4840          <td>INT</td>
4841        </tr>
4842        <tr>
4843          <td>switch_count</td>
4844          <td>INT</td>
4845        </tr>
4846      </tbody>
4847    </table>
4848    <h4>表描述</h4>
4849    <p class="fontColor">记录了线程相关数据。</p>
4850    <h4>字段详细描述</h4>
4851    <ul class="fontColor">
4852      <li>id: 唯一标识</li>
4853      <li>itid:TS内部线程id</li>
4854      <li>tid:线程号</li>
4855      <li>name:线程名</li>
4856      <li>start_ts:开始时间</li>
4857      <li>end_ts:结束时间</li>
4858      <li>ipid:线程所属的进程id, 关联process表中的ID</li>
4859      <li>is_main_thread:是否主线程,主线程即该线程实际就是进程本身</li>
4860      <li>switch_count:当前线程的切换次数</li>
4861    </ul>
4862    <h3>thread_state表</h3>
4863    <h4>表结构</h4>
4864    <table class="fontColor">
4865      <thead>
4866        <tr>
4867          <th class="fontColor">Columns Name</th>
4868          <th class="fontColor">SQL TYPE</th>
4869        </tr>
4870      </thead>
4871      <tbody>
4872        <tr>
4873          <td>id</td>
4874          <td>INT</td>
4875        </tr>
4876        <tr>
4877          <td>ts</td>
4878          <td>INT</td>
4879        </tr>
4880        <tr>
4881          <td>dur</td>
4882          <td>INT</td>
4883        </tr>
4884        <tr>
4885          <td>cpu</td>
4886          <td>INT</td>
4887        </tr>
4888        <tr>
4889          <td>itid</td>
4890          <td>INT</td>
4891        </tr>
4892        <tr>
4893          <td>tid</td>
4894          <td>INT</td>
4895        </tr>
4896        <tr>
4897          <td>pid</td>
4898          <td>INT</td>
4899        </tr>
4900        <tr>
4901          <td>state</td>
4902          <td>TEXT</td>
4903        </tr>
4904        <tr>
4905          <td>argset_id</td>
4906          <td>INT</td>
4907        </tr>
4908      </tbody>
4909    </table>
4910    <h4>表描述</h4>
4911    <p class="fontColor">记录了线程状态相关的数据。</p>
4912    <h4>字段详细描述</h4>
4913    <ul class="fontColor">
4914      <li>id: 唯一标识</li>
4915      <li>ts:该线程状态的起始时间</li>
4916      <li>dur:该线程状态的持续时间</li>
4917      <li>cpu:该线程在哪个cpu上执行(针对running状态的线程)</li>
4918      <li>itid:该状态所属的线程id, 关联线程表中的id</li>
4919      <li>tid:线程号</li>
4920      <li>pid:进程号</li>
4921      <li>state:线程实际的的状态值</li>
4922      <li>argset_id:线程状态参数,对应arg_view中arg_set</li>
4923    </ul>
4924    <pre data-role="codeBlock" data-info="" class="fontColor light smartperf-"><code
4925        class="fontColor">'R', Runnable状态
4926  "S", interruptible sleep
4927  "D", uninterruptible sleep
4928  "D-IO", uninterruptible io
4929  "D-NIO", uninterruptible nio
4930  "Runing", Runing状态
4931  "T", Task stoped.
4932  "t"  Traced.
4933  "X", ExitedDead
4934  "Z", Zombie
4935  "P", Parked
4936  "I", Task_Dead
4937  "DK",
4938  "DK-IO",
4939  "DK-NIO",
4940  "TK", TracedKill
4941  "R+", WakeKill
4942  "R+", TaskNew
4943  "R-B", Task runnable binder.
4944  </code></pre>
4945    <h3>clock_snapshot表</h3>
4946    <h4>表结构</h4>
4947    <table class="fontColor">
4948      <thead>
4949        <tr>
4950          <th class="fontColor">Columns Name</th>
4951          <th class="fontColor">SQL TYPE</th>
4952        </tr>
4953      </thead>
4954      <tbody>
4955        <tr>
4956          <td>clock_id</td>
4957          <td>INT</td>
4958        </tr>
4959        <tr>
4960          <td>ts</td>
4961          <td>INT</td>
4962        </tr>
4963        <tr>
4964          <td>clock_name</td>
4965          <td>TEXT</td>
4966        </tr>
4967      </tbody>
4968    </table>
4969    <h4>表描述</h4>
4970    <p class="fontColor">时钟号和时间,时钟名的映射表。</p>
4971    <h4>关键字段描述</h4>
4972    <ul class="fontColor">
4973      <li>clock_id:时钟号</li>
4974      <li>ts:时钟快照报的时间</li>
4975      <li>clock_name:时钟号对应的时钟名字<br>
4976        时钟快照是用来对齐不同时钟号的时间<br>
4977        比如,时钟号1的时间100,和时钟号2的时间200对齐<br>
4978        则时钟号为2 的250,转换为时钟号1的时间后,为150
4979      </li>
4980    </ul>
4981    <h3>datasource_clockid表</h3>
4982    <h4>表结构</h4>
4983    <table class="fontColor">
4984      <thead>
4985        <tr>
4986          <th class="fontColor">Columns Name</th>
4987          <th class="fontColor">SQL TYPE</th>
4988        </tr>
4989      </thead>
4990      <tbody>
4991        <tr>
4992          <td>data_source_name</td>
4993          <td>TEXT</td>
4994        </tr>
4995        <tr>
4996          <td>clock_id</td>
4997          <td>INT</td>
4998        </tr>
4999      </tbody>
5000    </table>
5001    <h4>表描述</h4>
5002    <p class="fontColor">数据源和时钟号的映射表。</p>
5003    <h4>关键字段描述</h4>
5004    <ul class="fontColor">
5005      <li>data_source_name:数据源的名称,和数据源的插件名保持一致</li>
5006      <li>clock_id:时钟号,对应clock_snapshot中的时钟号<br>
5007        这个表是用来告诉IDE,不同的事件源的事件,原始时钟号是多少,在数据库中保存的事件,通常是转换为boottime后的时间,但有些情况下,IDE仍然需要知道原始的时钟号是怎样的
5008      </li>
5009    </ul>
5010    <h3>frame_slice表</h3>
5011    <h3>表结构</h3>
5012    <table class="fontColor">
5013      <thead>
5014        <tr>
5015          <th class="fontColor">Columns Name</th>
5016          <th class="fontColor">SQL TYPE</th>
5017        </tr>
5018      </thead>
5019      <tbody>
5020        <tr>
5021          <td>ts</td>
5022          <td>INT</td>
5023        </tr>
5024        <tr>
5025          <td>vsync</td>
5026          <td>INT</td>
5027        </tr>
5028        <tr>
5029          <td>ipid</td>
5030          <td>INT</td>
5031        </tr>
5032        <tr>
5033          <td>itid</td>
5034          <td>INT</td>
5035        </tr>
5036        <tr>
5037          <td>callstack_id</td>
5038          <td>INT</td>
5039        </tr>
5040        <tr>
5041          <td>dur</td>
5042          <td>INT</td>
5043        </tr>
5044        <tr>
5045          <td>src</td>
5046          <td>TEXT</td>
5047        </tr>
5048        <tr>
5049          <td>dst</td>
5050          <td>INT</td>
5051        </tr>
5052        <tr>
5053          <td>type</td>
5054          <td>INT</td>
5055        </tr>
5056        <tr>
5057          <td>type_desc</td>
5058          <td>TEXT</td>
5059        </tr>
5060        <tr>
5061          <td>flag</td>
5062          <td>INT</td>
5063        </tr>
5064        <tr>
5065          <td>depth</td>
5066          <td>INT</td>
5067        </tr>
5068        <tr>
5069          <td>frame_no</td>
5070          <td>INT</td>
5071        </tr>
5072      </tbody>
5073    </table>
5074    <h4>表描述</h4>
5075    <p class="fontColor">
5076      应用的实际渲染帧和期望渲染帧的开始时间,持续时长,以及RenderService和App之间的关联关系。</p>
5077    <h4>关键字段描述</h4>
5078    <ul class="fontColor">
5079      <li>ts: 数据上报时间戳</li>
5080      <li>vsync: 一个id值,用于标识一组渲染帧的期望和实际数据。</li>
5081      <li>ipid:所属的进程内部id, 关联process表中的id</li>
5082      <li>itid:所属的线程id, 关联thread表中的id</li>
5083      <li>callstack_id:该帧数据对应着callstack表的调用栈所在的行数</li>
5084      <li>dur:该帧渲染时长(当数据不完整时,改行数据为空)</li>
5085      <li>src:该帧是被哪一帧(该表中对应的行数)触发的,有多个值时,用逗号分割</li>
5086      <li>dst:该帧对应的渲染帧是哪一行</li>
5087      <li>type: 0 说明该行数据是实际渲染帧, 1 说明该行数据是期望渲染帧</li>
5088      <li>type_desc: 当type值为0时,该字段为actural; 当type值为1时,该字段为expect;</li>
5089      <li>flag: 空时,为不完整的数据;0 表示实际渲染帧不卡帧, 1 表示实际渲染帧卡帧(expectEndTime &lt;
5090        actualEndTime为异常), 2 表示数据不需要绘制(没有frameNum信息),3
5091        表示rs进程与app进程起止异常(|expRsStartTime - expUiEndTime| &lt; 1ms
5092        正常,否则异常。这里使用期待帧的时间差做判断,给实际帧打标签)
5093      </li>
5094      <li>depth:预留</li>
5095      <li>frame_no:预留</li>
5096    </ul>
5097    <h3>frame_maps表</h3>
5098    <h3>表结构</h3>
5099    <table class="fontColor">
5100      <thead>
5101        <tr>
5102          <th class="fontColor">Columns Name</th>
5103          <th class="fontColor">SQL TYPE</th>
5104        </tr>
5105      </thead>
5106      <tbody>
5107        <tr>
5108          <td>ts</td>
5109          <td>INT</td>
5110        </tr>
5111        <tr>
5112          <td>src_row</td>
5113          <td>INT</td>
5114        </tr>
5115        <tr>
5116          <td>dst_row</td>
5117          <td>INT</td>
5118        </tr>
5119      </tbody>
5120    </table>
5121    <h4>表描述</h4>
5122    <p class="fontColor">
5123      该表记录了app到RenderService的帧的映射关系,同frame_slice表中的src映射到dst的关系。</p>
5124    <h4>关键字段描述</h4>
5125    <ul class="fontColor">
5126      <li>src_row:frame_slice表中app的帧所在的行</li>
5127      <li>dst_row:frame_slice表中RenderService的帧所在的行</li>
5128    </ul>
5129    <h3>gpu_slice表</h3>
5130    <h3>表结构</h3>
5131    <table class="fontColor">
5132      <thead>
5133        <tr>
5134          <th class="fontColor">Columns Name</th>
5135          <th class="fontColor">SQL TYPE</th>
5136        </tr>
5137      </thead>
5138      <tbody>
5139        <tr>
5140          <td>frame_row</td>
5141          <td>INT</td>
5142        </tr>
5143        <tr>
5144          <td>dur</td>
5145          <td>INT</td>
5146        </tr>
5147      </tbody>
5148    </table>
5149    <h4>表描述</h4>
5150    <p class="fontColor">该表记录了每一帧数据在GPU上的渲染时长。</p>
5151    <h4>关键字段描述</h4>
5152    <ul class="fontColor">
5153      <li>frame_row:frame_slice表中渲染帧所在的行</li>
5154      <li>dur:帧渲染时长</li>
5155    </ul>
5156    <h3>trace_range表</h3>
5157    <h4>表结构</h4>
5158    <table class="fontColor">
5159      <thead>
5160        <tr>
5161          <th class="fontColor">Columns Name</th>
5162          <th class="fontColor">SQL TYPE</th>
5163        </tr>
5164      </thead>
5165      <tbody>
5166        <tr>
5167          <td>start_ts</td>
5168          <td>INT</td>
5169        </tr>
5170        <tr>
5171          <td>end_ts</td>
5172          <td>INT</td>
5173        </tr>
5174      </tbody>
5175    </table>
5176    <h4>表描述</h4>
5177    <p class="fontColor">该表记录了解析开始时间以及结束时间。</p>
5178    <h4>关键字段描述</h4>
5179    <ul class="fontColor">
5180      <li>start_ts:trace的开始时间,纳秒为单位</li>
5181      <li>end_ts:trace的结束时间,纳秒为单位</li>
5182    </ul>
5183    <h3>task_pool表</h3>
5184    <h4>表结构</h4>
5185    <table class="fontColor">
5186      <thead>
5187        <tr>
5188          <th class="fontColor">Columns Name</th>
5189          <th class="fontColor">SQL TYPE</th>
5190        </tr>
5191      </thead>
5192      <tbody>
5193        <tr>
5194          <td>id</td>
5195          <td>INT</td>
5196        </tr>
5197        <tr>
5198          <td>allocation_task_row</td>
5199          <td>INT</td>
5200        </tr>
5201        <tr>
5202          <td>execute_task_row</td>
5203          <td>INT</td>
5204        </tr>
5205        <tr>
5206          <td>return_task_row</td>
5207          <td>INT</td>
5208        </tr>
5209        <tr>
5210          <td>allocation_itid</td>
5211          <td>INT</td>
5212        </tr>
5213        <tr>
5214          <td>execute_itid</td>
5215          <td>INT</td>
5216        </tr>
5217        <tr>
5218          <td>return_itid</td>
5219          <td>INT</td>
5220        </tr>
5221        <tr>
5222          <td>task_id</td>
5223          <td>INT</td>
5224        </tr>
5225        <tr>
5226          <td>priority</td>
5227          <td>INT</td>
5228        </tr>
5229        <tr>
5230          <td>execute_state</td>
5231          <td>INT</td>
5232        </tr>
5233        <tr>
5234          <td>return_state</td>
5235          <td>INT</td>
5236        </tr>
5237        <tr>
5238          <td>timeout_row</td>
5239          <td>INT</td>
5240        </tr>
5241      </tbody>
5242    </table>
5243    <h4>表描述</h4>
5244    <p class="fontColor">该表记录了任务池相关数据,与callstack表关联。</p>
5245    <h4>关键字段描述</h4>
5246    <ul class="fontColor">
5247      <li>id: 唯一标识</li>
5248      <li>allocation_task_row:与callstack表id号相关联</li>
5249      <li>execute_task_row:与callstack表id号相关联</li>
5250      <li>return_task_row:与callstack表id号相关联</li>
5251      <li>allocation_itid:任务分发的itid</li>
5252      <li>execute_itid:任务执行的itid</li>
5253      <li>return_itid:任务返回的itid</li>
5254      <li>task_id:任务执行id</li>
5255      <li>priority:任务分发独有的,优先级{HIGH : 0,MEDIUM : 1,LOW : 2}</li>
5256      <li>execute_state:任务执行独有的执行状态{NOT_FOUND : 0,WAITING : 1,RUNNING : 2,CANCELED : 3}
5257      </li>
5258      <li>return_state:任务返回独有的任务返回状态[IsCanceled DeserializeFailed Successful
5259        Unsuccessful]
5260      </li>
5261      <li>timeout_row:任务执行超时时更新此列,将对应的 callstack 表行号存于对应的任务行</li>
5262    </ul>
5263    <h3>animation表</h3>
5264    <h4>表结构</h4>
5265    <table class="fontColor">
5266      <thead>
5267        <tr>
5268          <th class="fontColor">Columns Name</th>
5269          <th class="fontColor">SQL TYPE</th>
5270        </tr>
5271      </thead>
5272      <tbody>
5273        <tr>
5274          <td>id</td>
5275          <td>INT</td>
5276        </tr>
5277        <tr>
5278          <td>input_time</td>
5279          <td>INT</td>
5280        </tr>
5281        <tr>
5282          <td>start_point</td>
5283          <td>INT</td>
5284        </tr>
5285        <tr>
5286          <td>end_point</td>
5287          <td>INT</td>
5288        </tr>
5289        <tr>
5290          <td>frame_info</td>
5291          <td>TEXT</td>
5292        </tr>
5293        <tr>
5294          <td>name</td>
5295          <td>TEXT</td>
5296        </tr>
5297      </tbody>
5298    </table>
5299    <h4>表描述</h4>
5300    <p class="fontColor">该表记录动效的响应时延和完成时延等信息。</p>
5301    <h4>关键字段描述</h4>
5302    <ul class="fontColor">
5303      <li>id: 唯一标识</li>
5304      <li>input_time:输入时间点</li>
5305      <li>start_point:开始时间点</li>
5306      <li>end_point:结束时间点</li>
5307      <li>frame_info:动效帧信息,格式:<code class="fontColor">实际帧个数:实际帧帧率</code></li>
5308      <li>name: 当前动效名,eg:<code class="fontColor">H:APP_LIST_FLING, com.taobao.taobao</code></li>
5309    </ul>
5310    <h3>dynamic_frame表</h3>
5311    <h4>表结构</h4>
5312    <table class="fontColor">
5313      <thead>
5314        <tr>
5315          <th class="fontColor">Columns Name</th>
5316          <th class="fontColor">SQL TYPE</th>
5317        </tr>
5318      </thead>
5319      <tbody>
5320        <tr>
5321          <td>id</td>
5322          <td>INT</td>
5323        </tr>
5324        <tr>
5325          <td>x</td>
5326          <td>INT</td>
5327        </tr>
5328        <tr>
5329          <td>y</td>
5330          <td>INT</td>
5331        </tr>
5332        <tr>
5333          <td>width</td>
5334          <td>INT</td>
5335        </tr>
5336        <tr>
5337          <td>height</td>
5338          <td>INT</td>
5339        </tr>
5340        <tr>
5341          <td>alpha</td>
5342          <td>TEXT</td>
5343        </tr>
5344        <tr>
5345          <td>name</td>
5346          <td>INT</td>
5347        </tr>
5348        <tr>
5349          <td>end_time</td>
5350          <td>INT</td>
5351        </tr>
5352      </tbody>
5353    </table>
5354    <h4>表描述</h4>
5355    <p class="fontColor">该表记录动效帧的坐标、分辨率、结束时间等信息。</p>
5356    <h4>关键字段描述</h4>
5357    <ul class="fontColor">
5358      <li>id: 唯一标识</li>
5359      <li>x:坐标x</li>
5360      <li>y:坐标y</li>
5361      <li>width:宽</li>
5362      <li>height:高</li>
5363      <li>alpha:透明度</li>
5364      <li>name:当前动效帧名字</li>
5365      <li>end_time:结束时间</li>
5366    </ul>
5367    <h3>device_info表</h3>
5368    <h4>表结构</h4>
5369    <table class="fontColor">
5370      <thead>
5371        <tr>
5372          <th class="fontColor">Columns Name</th>
5373          <th class="fontColor">SQL TYPE</th>
5374        </tr>
5375      </thead>
5376      <tbody>
5377        <tr>
5378          <td>id</td>
5379          <td>INT</td>
5380        </tr>
5381        <tr>
5382          <td>physical_width</td>
5383          <td>INT</td>
5384        </tr>
5385        <tr>
5386          <td>physical_height</td>
5387          <td>INT</td>
5388        </tr>
5389        <tr>
5390          <td>physical_frame_rate</td>
5391          <td>INT</td>
5392        </tr>
5393      </tbody>
5394    </table>
5395    <h4>表描述</h4>
5396    <p class="fontColor">该表记录设备分辨率和帧率等信息。</p>
5397    <h4>关键字段描述</h4>
5398    <ul class="fontColor">
5399      <li>id: 唯一标识</li>
5400      <li>physical_width:设备宽</li>
5401      <li>physical_height:设备高</li>
5402      <li>physical_frame_rate:设备帧率</li>
5403    </ul>
5404    <h3>device_state表</h3>
5405    <h4>表结构</h4>
5406    <table class="fontColor">
5407      <thead>
5408        <tr>
5409          <th class="fontColor">Columns Name</th>
5410          <th class="fontColor">SQL TYPE</th>
5411        </tr>
5412      </thead>
5413      <tbody>
5414        <tr>
5415          <td>id</td>
5416          <td>INT</td>
5417        </tr>
5418        <tr>
5419          <td>brightness</td>
5420          <td>INT</td>
5421        </tr>
5422        <tr>
5423          <td>bt_state</td>
5424          <td>INT</td>
5425        </tr>
5426        <tr>
5427          <td>location</td>
5428          <td>INT</td>
5429        </tr>
5430        <tr>
5431          <td>wifi</td>
5432          <td>INT</td>
5433        </tr>
5434        <tr>
5435          <td>stream_default</td>
5436          <td>INT</td>
5437        </tr>
5438        <tr>
5439          <td>voice_call</td>
5440          <td>INT</td>
5441        </tr>
5442        <tr>
5443          <td>music</td>
5444          <td>INT</td>
5445        </tr>
5446        <tr>
5447          <td>stream_ring</td>
5448          <td>INT</td>
5449        </tr>
5450        <tr>
5451          <td>media</td>
5452          <td>INT</td>
5453        </tr>
5454        <tr>
5455          <td>voice_assistant</td>
5456          <td>INT</td>
5457        </tr>
5458        <tr>
5459          <td>system</td>
5460          <td>INT</td>
5461        </tr>
5462        <tr>
5463          <td>alarm</td>
5464          <td>INT</td>
5465        </tr>
5466        <tr>
5467          <td>notification</td>
5468          <td>INT</td>
5469        </tr>
5470        <tr>
5471          <td>bt_sco</td>
5472          <td>INT</td>
5473        </tr>
5474        <tr>
5475          <td>enforced_audible</td>
5476          <td>INT</td>
5477        </tr>
5478        <tr>
5479          <td>stream_dtmf</td>
5480          <td>INT</td>
5481        </tr>
5482        <tr>
5483          <td>stream_tts</td>
5484          <td>INT</td>
5485        </tr>
5486        <tr>
5487          <td>accessibility</td>
5488          <td>INT</td>
5489        </tr>
5490        <tr>
5491          <td>recording</td>
5492          <td>INT</td>
5493        </tr>
5494        <tr>
5495          <td>stream_all</td>
5496          <td>INT</td>
5497        </tr>
5498      </tbody>
5499    </table>
5500    <h4>表描述</h4>
5501    <p class="fontColor">该表记录设备屏幕亮度,蓝牙,位置,wifi,音乐,媒体等信息。该表目前暂未被使用。</p>
5502    <h4>关键字段描述</h4>
5503    <ul class="fontColor">
5504      <li>id: 唯一标识</li>
5505      <li>brightness:屏幕亮度</li>
5506      <li>bt_state:蓝牙状态</li>
5507      <li>location:位置信息</li>
5508      <li>wifi:无线网络状态</li>
5509      <li>stream_default: 取自AudioVolumeInfo message的stream_default字段。</li>
5510      <li>voice_call:语音通话</li>
5511      <li>music:音乐播放</li>
5512      <li>stream_ring: 取自AudioVolumeInfo message的stream_ring字段。</li>
5513      <li>media:多媒体</li>
5514      <li>voice_assistant:语音助手</li>
5515      <li>system:系统</li>
5516      <li>alarm:闹钟</li>
5517      <li>notification:消息通知</li>
5518      <li>bt_sco:蓝牙语音</li>
5519      <li>enforced_audible: 取自AudioVolumeInfo message的enforced_audible字段</li>
5520      <li>stream_dtmf: 取自AudioVolumeInfo message的stream_dtmf字段</li>
5521      <li>stream_tts: 取自AudioVolumeInfo message的stream_tts字段</li>
5522      <li>accessibility:访问权限</li>
5523      <li>recording:录音</li>
5524      <li>stream_all: 取自AudioVolumeInfo message的stream_all字段</li>
5525    </ul>
5526    <h3>trace_config表</h3>
5527    <h4>表结构</h4>
5528    <table class="fontColor">
5529      <thead>
5530        <tr>
5531          <th class="fontColor">Columns Name</th>
5532          <th class="fontColor">SQL TYPE</th>
5533        </tr>
5534      </thead>
5535      <tbody>
5536        <tr>
5537          <td>id</td>
5538          <td>INT</td>
5539        </tr>
5540        <tr>
5541          <td>trace_source</td>
5542          <td>INT</td>
5543        </tr>
5544        <tr>
5545          <td>key</td>
5546          <td>INT</td>
5547        </tr>
5548        <tr>
5549          <td>value</td>
5550          <td>INT</td>
5551        </tr>
5552      </tbody>
5553    </table>
5554    <h4>表描述</h4>
5555    <p class="fontColor">
5556      该表记录trace数据源,proto的事件-plugin与其process_name(目前只有HisysEvent事件在用)。</p>
5557    <h4>关键字段描述</h4>
5558    <ul class="fontColor">
5559      <li>id: 唯一标识</li>
5560      <li>trace_source:事件源</li>
5561      <li>key:事件需要关注的信息名</li>
5562      <li>value:事件需要关注的信息名对应的信息值</li>
5563    </ul>
5564    <h3>memory_ashmem表</h3>
5565    <h4>表结构</h4>
5566    <table class="fontColor">
5567      <thead>
5568        <tr>
5569          <th class="fontColor">Columns Name</th>
5570          <th class="fontColor">SQL TYPE</th>
5571        </tr>
5572      </thead>
5573      <tbody>
5574        <tr>
5575          <td>id</td>
5576          <td>INT</td>
5577        </tr>
5578        <tr>
5579          <td>ts</td>
5580          <td>INT</td>
5581        </tr>
5582        <tr>
5583          <td>ipid</td>
5584          <td>INT</td>
5585        </tr>
5586        <tr>
5587          <td>adj</td>
5588          <td>INT</td>
5589        </tr>
5590        <tr>
5591          <td>fd</td>
5592          <td>INT</td>
5593        </tr>
5594        <tr>
5595          <td>ashmem_name_id</td>
5596          <td>INT</td>
5597        </tr>
5598        <tr>
5599          <td>size</td>
5600          <td>INT</td>
5601        </tr>
5602        <tr>
5603          <td>pss</td>
5604          <td>INT</td>
5605        </tr>
5606        <tr>
5607          <td>ashmem_id</td>
5608          <td>INT</td>
5609        </tr>
5610        <tr>
5611          <td>time</td>
5612          <td>INT</td>
5613        </tr>
5614        <tr>
5615          <td>ref_count</td>
5616          <td>INT</td>
5617        </tr>
5618        <tr>
5619          <td>purged</td>
5620          <td>INT</td>
5621        </tr>
5622        <tr>
5623          <td>flag</td>
5624          <td>INT</td>
5625        </tr>
5626      </tbody>
5627    </table>
5628    <h4>表描述</h4>
5629    <p class="fontColor">
5630      该表记录trace数据源/proc/purgeable_ashmem_trigger,proto的事件-plugin与其process_name(目前只有HisysEvent事件在用)。</p>
5631    <h4>关键字段描述</h4>
5632    <ul class="fontColor">
5633      <li>id: 唯一标识</li>
5634      <li>ts:时间戳</li>
5635      <li>ipid:内部进程号</li>
5636      <li>adj: purgeable_ashmem_trigger中adj</li>
5637      <li>fd:共享内存文件描述符</li>
5638      <li>ashmem_name_id:共享内存名</li>
5639      <li>size:共享内存大小</li>
5640      <li>pss:PSS内存大小</li>
5641      <li>ashmem_id:共享内存ID</li>
5642      <li>time: purgeable_ashmem_trigger中time</li>
5643      <li>ref_count:引用计数</li>
5644      <li>purged: purgeable_ashmem_trigger中purged</li>
5645      <li>flag:去重标记,0表示正常,1表示进程内部重复数据,2表示进程间重复数据</li>
5646    </ul>
5647    <h3>memory_dma表</h3>
5648    <h4>表结构</h4>
5649    <table class="fontColor">
5650      <thead>
5651        <tr>
5652          <th class="fontColor">Columns Name</th>
5653          <th class="fontColor">SQL TYPE</th>
5654        </tr>
5655      </thead>
5656      <tbody>
5657        <tr>
5658          <td>id</td>
5659          <td>INT</td>
5660        </tr>
5661        <tr>
5662          <td>ts</td>
5663          <td>INT</td>
5664        </tr>
5665        <tr>
5666          <td>ipid</td>
5667          <td>INT</td>
5668        </tr>
5669        <tr>
5670          <td>fd</td>
5671          <td>INT</td>
5672        </tr>
5673        <tr>
5674          <td>size</td>
5675          <td>INT</td>
5676        </tr>
5677        <tr>
5678          <td>ino</td>
5679          <td>INT</td>
5680        </tr>
5681        <tr>
5682          <td>exp_pid</td>
5683          <td>INT</td>
5684        </tr>
5685        <tr>
5686          <td>exp_task_comm_id</td>
5687          <td>INT</td>
5688        </tr>
5689        <tr>
5690          <td>buf_name_id</td>
5691          <td>INT</td>
5692        </tr>
5693        <tr>
5694          <td>exp_name_id</td>
5695          <td>INT</td>
5696        </tr>
5697        <tr>
5698          <td>flag</td>
5699          <td>INT</td>
5700        </tr>
5701      </tbody>
5702    </table>
5703    <h4>表描述</h4>
5704    <p class="fontColor">
5705      该表记录trace数据源取/proc/process_dmabuf_info节点,proto的事件-plugin与其process_name(目前只有HisysEvent事件在用)。</p>
5706    <h4>关键字段描述</h4>
5707    <ul class="fontColor">
5708      <li>id: 唯一标识</li>
5709      <li>ts:时间戳</li>
5710      <li>ipid:内部进程号</li>
5711      <li>fd:dma内存文件描述符</li>
5712      <li>size:dma内存大小</li>
5713      <li>ino: process_dmabuf_info中ino列</li>
5714      <li>exp_pid:申请者的进程号</li>
5715      <li>exp_task_comm_id:申请者的的线程名,对应data_dict的id</li>
5716      <li>buf_name_id:dma内存名</li>
5717      <li>exp_name_id:申请者进程名</li>
5718      <li>flag:去重标记,0表示正常,1表示进程内部重复数据,2表示进程间重复数据</li>
5719    </ul>
5720    <h3>memory_process_gpu表</h3>
5721    <h4>表结构</h4>
5722    <table class="fontColor">
5723      <thead>
5724        <tr>
5725          <th class="fontColor">Columns Name</th>
5726          <th class="fontColor">SQL TYPE</th>
5727        </tr>
5728      </thead>
5729      <tbody>
5730        <tr>
5731          <td>id</td>
5732          <td>INT</td>
5733        </tr>
5734        <tr>
5735          <td>ts</td>
5736          <td>INT</td>
5737        </tr>
5738        <tr>
5739          <td>gpu_name_id</td>
5740          <td>INT</td>
5741        </tr>
5742        <tr>
5743          <td>all_gpu_size</td>
5744          <td>INT</td>
5745        </tr>
5746        <tr>
5747          <td>addr</td>
5748          <td>TEXT</td>
5749        </tr>
5750        <tr>
5751          <td>ipid</td>
5752          <td>INT</td>
5753        </tr>
5754        <tr>
5755          <td>itid</td>
5756          <td>INT</td>
5757        </tr>
5758        <tr>
5759          <td>used_gpu_size</td>
5760          <td>INT</td>
5761        </tr>
5762      </tbody>
5763    </table>
5764    <h4>表描述</h4>
5765    <p class="fontColor">该表记录trace数据源读取/proc/gpu_memory节点</p>
5766    <h4>关键字段描述</h4>
5767    <ul class="fontColor">
5768      <li>id: 唯一标识</li>
5769      <li>ts:时间戳</li>
5770      <li>gpu_name_id:gpu内存名称</li>
5771      <li>all_gpu_size:进程占用gpu总大小</li>
5772      <li>addr:gpu内存地址</li>
5773      <li>ipid:内部进程号</li>
5774      <li>itid:内部线程号</li>
5775      <li>used_gpu_size:已使用的gpu大小</li>
5776    </ul>
5777    <h3>memory_window_gpu表</h3>
5778    <h4>表结构</h4>
5779    <table class="fontColor">
5780      <thead>
5781        <tr>
5782          <th class="fontColor">Columns Name</th>
5783          <th class="fontColor">SQL TYPE</th>
5784        </tr>
5785      </thead>
5786      <tbody>
5787        <tr>
5788          <td>id</td>
5789          <td>INT</td>
5790        </tr>
5791        <tr>
5792          <td>ts</td>
5793          <td>INT</td>
5794        </tr>
5795        <tr>
5796          <td>window_name_id</td>
5797          <td>INT</td>
5798        </tr>
5799        <tr>
5800          <td>window_id</td>
5801          <td>INT</td>
5802        </tr>
5803        <tr>
5804          <td>module_name_id</td>
5805          <td>INT</td>
5806        </tr>
5807        <tr>
5808          <td>category_name_id</td>
5809          <td>INT</td>
5810        </tr>
5811        <tr>
5812          <td>size</td>
5813          <td>INT</td>
5814        </tr>
5815        <tr>
5816          <td>count</td>
5817          <td>INT</td>
5818        </tr>
5819        <tr>
5820          <td>purgeable_size</td>
5821          <td>INT</td>
5822        </tr>
5823        <tr>
5824          <td>ipid</td>
5825          <td>INT</td>
5826        </tr>
5827      </tbody>
5828    </table>
5829    <h4>表描述</h4>
5830    <p class="fontColor">该表记录trace数据源/sys/kernel/debug/mali0/ctx/$(pidof xxx)_0/mem_profile</p>
5831    <h4>关键字段描述</h4>
5832    <ul class="fontColor">
5833      <li>id: 唯一标识</li>
5834      <li>ts:时间戳</li>
5835      <li>window_name_id:窗口名</li>
5836      <li>window_id:窗口id</li>
5837      <li>module_name_id:模块名</li>
5838      <li>category_name_id:目录名</li>
5839      <li>size:内存大小 bytes</li>
5840      <li>count:内存申请个数</li>
5841      <li>purgeable_size: 取Total memory对应的字节大小</li>
5842      <li>ipid: 内部进程号</li>
5843    </ul>
5844    <h3>static_initalize表</h3>
5845    <h4>表结构</h4>
5846    <table class="fontColor">
5847      <thead>
5848        <tr>
5849          <th class="fontColor">Columns Name</th>
5850          <th class="fontColor">SQL TYPE</th>
5851        </tr>
5852      </thead>
5853      <tbody>
5854        <tr>
5855          <td>id</td>
5856          <td>INT</td>
5857        </tr>
5858        <tr>
5859          <td>ipid</td>
5860          <td>INT</td>
5861        </tr>
5862        <tr>
5863          <td>tid</td>
5864          <td>INT</td>
5865        </tr>
5866        <tr>
5867          <td>call_id</td>
5868          <td>INT</td>
5869        </tr>
5870        <tr>
5871          <td>start_time</td>
5872          <td>INT</td>
5873        </tr>
5874        <tr>
5875          <td>end_time</td>
5876          <td>INT</td>
5877        </tr>
5878        <tr>
5879          <td>so_name</td>
5880          <td>TEXT</td>
5881        </tr>
5882        <tr>
5883          <td>depth</td>
5884          <td>INT</td>
5885        </tr>
5886      </tbody>
5887    </table>
5888    <h4>表描述</h4>
5889    <p class="fontColor">该表记录了so初始化相关数据。</p>
5890    <h4>关键字段描述</h4>
5891    <ul class="fontColor">
5892      <li>id: 唯一标识</li>
5893      <li>ipid:内部进程号</li>
5894      <li>tid:内部线程号</li>
5895      <li>call_id:调用者的ID,对应线程表里面的itid</li>
5896      <li>start_time:阶段开始时间</li>
5897      <li>end_time:阶段结束时间</li>
5898      <li>so_name:so文件名称</li>
5899      <li>depth:泳道图的深度</li>
5900    </ul>
5901    <h3>memory_cpu表</h3>
5902    <h4>表结构</h4>
5903    <table class="fontColor">
5904      <thead>
5905        <tr>
5906          <th class="fontColor">Columns Name</th>
5907          <th class="fontColor">SQL TYPE</th>
5908        </tr>
5909      </thead>
5910      <tbody>
5911        <tr>
5912          <td>id</td>
5913          <td>INT</td>
5914        </tr>
5915        <tr>
5916          <td>ts</td>
5917          <td>INT</td>
5918        </tr>
5919        <tr>
5920          <td>total_size</td>
5921          <td>INT</td>
5922        </tr>
5923      </tbody>
5924    </table>
5925    <h4>表描述</h4>
5926    <p class="fontColor">该表记录了hidumper抓取的cpu的内存大小的相关数据。</p>
5927    <h4>关键字段描述</h4>
5928    <ul class="fontColor">
5929      <li>id: 唯一标识</li>
5930      <li>ts:数据上报时间戳</li>
5931      <li>total_size:hidumper取到的cpu内存大小</li>
5932    </ul>
5933    <h3>memory_profile表</h3>
5934    <h4>表结构</h4>
5935    <table class="fontColor">
5936      <thead>
5937        <tr>
5938          <th class="fontColor">Columns Name</th>
5939          <th class="fontColor">SQL TYPE</th>
5940        </tr>
5941      </thead>
5942      <tbody>
5943        <tr>
5944          <td>id</td>
5945          <td>INT</td>
5946        </tr>
5947        <tr>
5948          <td>ts</td>
5949          <td>INT</td>
5950        </tr>
5951        <tr>
5952          <td>channel_id</td>
5953          <td>INT</td>
5954        </tr>
5955        <tr>
5956          <td>total_size</td>
5957          <td>INT</td>
5958        </tr>
5959      </tbody>
5960    </table>
5961    <h4>表描述</h4>
5962    <p class="fontColor">该表记录了读取/sys/kernel/debug/mali0/ctx/$(pidof
5963      xxx)_0/mem_profile节点相关数据。</p>
5964    <h4>关键字段描述</h4>
5965    <ul class="fontColor">
5966      <li>id: 唯一标识</li>
5967      <li>ts:数据上报时间戳</li>
5968      <li>channel_id: 取Channel对应的名称,对应data_dict的id</li>
5969      <li>total_size:取Total memory对应的字节大小</li>
5970    </ul>
5971    <h3>memory_rs_image表</h3>
5972    <h4>表结构</h4>
5973    <table class="fontColor">
5974      <thead>
5975        <tr>
5976          <th class="fontColor">Columns Name</th>
5977          <th class="fontColor">SQL TYPE</th>
5978        </tr>
5979      </thead>
5980      <tbody>
5981        <tr>
5982          <td>id</td>
5983          <td>INT</td>
5984        </tr>
5985        <tr>
5986          <td>ts</td>
5987          <td>INT</td>
5988        </tr>
5989        <tr>
5990          <td>ipid</td>
5991          <td>INT</td>
5992        </tr>
5993        <tr>
5994          <td>mem_size</td>
5995          <td>INT</td>
5996        </tr>
5997        <tr>
5998          <td>type_id</td>
5999          <td>INT</td>
6000        </tr>
6001        <tr>
6002          <td>surface_name_id</td>
6003          <td>INT</td>
6004        </tr>
6005      </tbody>
6006    </table>
6007    <h4>表描述</h4>
6008    <p class="fontColor">该表记录了hidumper抓取的界面的内存大小的相关数据。</p>
6009    <h4>关键字段描述</h4>
6010    <ul class="fontColor">
6011      <li>id: 唯一标识</li>
6012      <li>ts:数据上报时间戳</li>
6013      <li>ipid:内部进程号</li>
6014      <li>mem_size: 取hidumper的size列</li>
6015      <li>type_id:取hidumper的type列,对于data_dict表中的id</li>
6016      <li>surface_name_id: 取hidumper的surfaceName列</li>
6017    </ul>
6018    <h3>hisys_all_event表</h3>
6019    <h4>表结构</h4>
6020    <table class="fontColor">
6021      <thead>
6022        <tr>
6023          <th class="fontColor">Columns Name</th>
6024          <th class="fontColor">SQL TYPE</th>
6025        </tr>
6026      </thead>
6027      <tbody>
6028        <tr>
6029          <td>id</td>
6030          <td>INT</td>
6031        </tr>
6032        <tr>
6033          <td>domain_id</td>
6034          <td>INT</td>
6035        </tr>
6036        <tr>
6037          <td>event_name_id</td>
6038          <td>INT</td>
6039        </tr>
6040        <tr>
6041          <td>ts</td>
6042          <td>INT</td>
6043        </tr>
6044        <tr>
6045          <td>type</td>
6046          <td>INT</td>
6047        </tr>
6048        <tr>
6049          <td>time_zone</td>
6050          <td>TEXT</td>
6051        </tr>
6052        <tr>
6053          <td>pid</td>
6054          <td>INT</td>
6055        </tr>
6056        <tr>
6057          <td>tid</td>
6058          <td>INT</td>
6059        </tr>
6060        <tr>
6061          <td>uid</td>
6062          <td>INT</td>
6063        </tr>
6064        <tr>
6065          <td>level</td>
6066          <td>TEXT</td>
6067        </tr>
6068        <tr>
6069          <td>tag</td>
6070          <td>TEXT</td>
6071        </tr>
6072        <tr>
6073          <td>event_id</td>
6074          <td>INT</td>
6075        </tr>
6076        <tr>
6077          <td>seq</td>
6078          <td>INT</td>
6079        </tr>
6080        <tr>
6081          <td>info</td>
6082          <td>TEXT</td>
6083        </tr>
6084        <tr>
6085          <td>contents</td>
6086          <td>TEXT</td>
6087        </tr>
6088      </tbody>
6089    </table>
6090    <h4>表描述</h4>
6091    <p class="fontColor">该表记录所有hisysevent采集到的原始数据。</p>
6092    <h4>关键字段描述</h4>
6093    <ul class="fontColor">
6094      <li>id: 唯一标识一条该表数据</li>
6095      <li>domain_id: 对应原始数据中的domain_字段在data_dict表中的索引。</li>
6096      <li>event_name_id: 对应原始数据中name_字段在data_dict表中的索引。</li>
6097      <li>ts: 对应原始数据中time_(ms)字段转化成ns</li>
6098      <li>type: 对应原始数据中type_字段</li>
6099      <li>time_zone: 对应原始数据中tz_字段</li>
6100      <li>pid: 进程号,对应原始数据中的pid_</li>
6101      <li>tid: 线程号, 对应原始数据中tid_</li>
6102      <li>uid: 对应原始数据中uid_</li>
6103      <li>level: 对应原始数据中level_</li>
6104      <li>tag: 对应原始数据中tag_</li>
6105      <li>event_id: 对应原始数据id_</li>
6106      <li>seq: 对应原始数据中seq_</li>
6107      <li>info: 对应原数据中info_字段</li>
6108      <li>contents: 取源数据中除了以上字段外的其他字段,组成新的json数据。</li>
6109    </ul>
6110  </div>
6111
6112  <script>
6113    window.onload = () => {
6114      let isDark = getURLParameter('dark');
6115      let targetId = getURLParameter('targetId');
6116      let isBack = getURLParameter('isBack');
6117      if (isDark === 'true') {
6118        document.getElementById('body').setAttribute('style', 'background-color:#272C34;');
6119        let header = document.getElementsByClassName('fontColor');
6120        for (let i = 0; i < header.length; i++) {
6121          header[i].style.color = '#fff';
6122        }
6123        let lightBackGround = document.getElementsByClassName('light');
6124        for (let i = 0; i < lightBackGround.length; i++) {
6125          lightBackGround[i].style.backgroundColor = '#32373F';
6126        }
6127      }
6128      function getURLParameter(name) {
6129        return (new URL(document.location)).searchParams.get(name);
6130      }
6131
6132      if (targetId !== null) {
6133        let targetElement = document.getElementById(targetId);
6134        targetElement.scrollIntoView({ behavior: 'smooth' });
6135      }
6136    };
6137  </script>
6138</body>
6139
6140</html>