mysql-batch:小批量运行大型MySQL UPDATE和DELETE查询,以防止表行级锁定

时间:2024-06-16 15:24:17
【文件属性】:

文件名称:mysql-batch:小批量运行大型MySQL UPDATE和DELETE查询,以防止表行级锁定

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-16 15:24:17

mysql mysql-tools Python

mysql批处理 在MySQL中更新或删除大量行将创建锁定,这些锁定将使并行运行的其他查询瘫痪。 该工具将小批量运行UPDATE和DELETE查询,以防止表级和行级锁定(使用InnoDB)。 如果必须更新或删除大量行,则也可以限制一次选择的行数。 安装 pip3 install mysql_batch UPDATE示例 您可以使用可用的模式运行此示例 以下示例与以下更新相同: UPDATE batch_test SET date = NOW() WHERE number > 0 . 2 AND date is NULL ; 这等效于以20行为批处理此更新: mysql_batch --host localhost \ --user root \ --password secret_password \ -


【文件预览】:
mysql-batch-main
----setup.py(1KB)
----sample_table()
--------schema.sql(2KB)
----.gitignore(135B)
----src()
--------__init__.py(0B)
--------__main__.py(77B)
--------unittest()
--------mysql_batch.py(9KB)
----.travis.yml(407B)
----MANIFEST.in(34B)
----LICENSE(1KB)
----setup.cfg(40B)
----README.md(6KB)
----.coveragerc(151B)

网友评论

  • 用户下载后在一定时间内未进行评价,系统默认好评。