php - 将 sql 查询写入文件而不是执行它的技术原因?

标签 php mysql performance optimization

标题说的是什么。我正在阅读一些旧代码,有一部分读入大量数据,但不是直接将其写入数据库,而是创建一个包含大量 sql INSERT 查询的 ascii 文件,然后将该文件传递给 sql -服务器。当您可以立即执行查询时,为什么有人会这样做呢?我的理解是这只会损害性能?或者有充分的理由这样做吗?

最佳答案

也许这个想法是在时间片的基础上跟踪数据库的更改或者进行预提交备份?分布在多个服务器上?调试也是一个不错的猜测。不管怎样,有更好的方法来做这些事情。

关于php - 将 sql 查询写入文件而不是执行它的技术原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37143172/

相关文章:

PHP PDO 类连接

php - 从 mysql 检索超过 3 个数据到复选框

.NET 属性 : Why does GetCustomAttributes() make a new attribute instance every time?

java - 在 JDBC 连接上设置时区

java - java.sql.DriverManager 是否支持 LoginTimeout?

performance - 最佳Visual Studio硬件升级

c++ - SSE42 & STTNI - PcmpEstrM 比 PcmpIstrM 慢两倍,这是真的吗?

javascript - 如何使用userAgent检测移动设备

javascript - 如何使 javascript 激活 PHP 代码部分(更具体地说包括)

php - 检索存储在 mysql 字段中的 json 字符串