gorm 模拟试卷
插件系统专题测试
- 插件注册与生命周期
- 回调钩子(Before/After)
- 内置插件(软删除、关联预加载等)
- 自定义插件开发
试卷习题(20 题)
参考答案在文末判断题
1
判断题
Prometheus 监控插件通过注册 GORM 的回调,在每个 SQL 执行后记录执行时间和结果。
单选题
2
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
3
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
4
单选题
集成 Prometheus 监控插件的主要目的是?
5
单选题
如何在 GORM 中注册一个插件?
6
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
7
单选题
集成 Jaeger 链路追踪插件的主要目的是?
8
单选题
使用 GORM Prometheus 插件时,如何为数据库指标添加自定义标签(如服务名、环境)?
9
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
10
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
11
单选题
如何配置 GORM 的慢查询日志?
12
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
13
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
14
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
15
单选题
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
多选题
16
多选题
Prometheus 支持以下哪些指标类型?
17
多选题
GORM 的 Jaeger 插件如何实现 SQL 执行的链路追踪?
18
多选题
GORM 插件可以用于以下哪些场景?
填空题
19
填空题
GORM 插件需要实现方法返回插件名称,以及方法在数据库连接建立后初始化。
20
填空题
使用 Jaeger 链路追踪时,需要在请求的中传递,GORM 插件会自动提取并创建记录 SQL 执行。
参考答案
1.正确
2.A
3.A
4.A
5.A
6.A
7.B
8.A
9.A
10.A
11.A
12.A
13.A
14.A
15.A
16.A;B;C;D
17.A;B;C
18.A;B;C;D
19.Name() string;Initialize(db *gorm.DB) error
20.Context;Trace信息;Span
