mysql - 将第 3 方报告工具连接到 MySQL
问题描述
我有一个在 MySQL 数据库上运行的应用程序,该应用程序在数据库上有点资源密集型。
我的客户想要将 Qlikview 连接到此数据库以进行报告。我想知道是否有人可以向我指出一份白皮书或 URL,以了解如何做到这一点,而不会在我的数据库上造成锁定等。
我已经搜索了谷歌无济于事。
解决方案
报告确实会导致繁忙的事务数据库出现问题。
您可能想要检查的一种方法是拥有数据库的副本(从属)。MySQL 很好地支持这一点,并且您的副本数据可以根据需要保持最新。然后,您可以将任何报告系统附加到您的副本以运行不会影响您的主数据库的大量报告。这也为您提供了备份(第二个副本),并且该备份还可以进一步用于创建数据的离线备份,而不会影响您的主数据库。
有很多关于 MySQL 副本设置的信息,所以这并不难。
我希望这会有所帮助。
推荐阅读
- javascript - 如何在 JavaScript 中正确使用 style.display?
- c# - 如何在 POST/PUT OData 请求上扩展导航属性
- spring-amqp - Spring amqp 停止无休止的重试循环,如果 rabbitmq 服务不工作
- javascript - 如何将输入类型的日期和时间添加到本地存储中?
- javascript - 通过 mongoose 从 MongoDB 读取对象的属性
- c# - 如何在没有 204 响应的情况下返回 null?
- java - Spring @PreAuthorize hasAuthority 异常无法从类型 [java.lang.String] 转换为类型 [java.lang.Boolean] 的值'hasAuthority
- laravel - 提供经度和纬度时,显示离用户位置最近的药房
- python - 如何使用 httpx 使用预签名的 url(PUT 方法)将文件上传到 S3
- python - 我是否错误地使用了 Python 的 For 循环?我该如何解决这个问题?