Webfunny 前端监控系统
- 简介
- 快速开始
- 正式部署
- 探针 sdk
- 功能教程
- 通用配置
- 应用设置
- API
- 登录注册
- 权限控制
- 关键数据
- 常见问题
Webfunny 埋点系统
- 快速开始
- 正式部署
- 探针(SDK)安装
- 使用教程
- 权限控制
- 其他
数据库说明
版本
1. webfunny是以mysql5.6版本为基础进行研发的。
2. 经过多为用户验证,mysql5.6 - mysql8.0版本均可正常使用。
权限要求
webfunny对数据库表的操作较频繁,需要授予以下权限:
1. CREATE: 建表权限;webfunny每天都会生成对应的日志表。
2. UPDATE: 修改权限;定期分析数据结果入库。
3. DROP: 删表权限;webfunny将会定期清理过期日志表。
4. ALTER: 字段调整;webfunny更新版本,可能需要调整数据的字段。
建表规则
webfunny采用分表的策略以达到提高并发的能力,所以采取每天:
1. webfunny会在每天凌晨的生成对应的数据库表,所以webfunny系统需要保持持续运行哦。
2. 每次只会生成未来2天的表,如果期间中断运行了,就会提示xxx not exist 的提示,导致程序无法正常运行。
3. 解决办法是,执行命令$:npm run table_config 即可生成未来两天的表,就可以恢复正常了。
删表规则
webfunny会定期删除过期的日志表(默认7天过期,可以自定义过期时间):
1. webfunny会在每天凌晨2:00的时候定期删除过期的日志表,同样,webfunny系统需要保持持续运行哦。。
2. webfunny每天会删除对应的过期表,如果期间中断运行了,过期的表也无法正常删除了。
3. 解决办法:目前只能够靠手动去删除过期的表了。
常见问题
1. 提示xxx表不存在,说明你的webfunny中断运行了,请参考数据库常见问题中的第四条,然后重启即可(npm run restart)
2. 注册的时候无法创建中文名称,肯定是忘记设置字符集了,创建数据库的时候一定要选择 utf8 字符集哦
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论