Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 用于调试目的的节流Postgres I/O_Postgresql - Fatal编程技术网

Postgresql 用于调试目的的节流Postgres I/O

Postgresql 用于调试目的的节流Postgres I/O,postgresql,Postgresql,在ChromiumDevTools中,可以限制网络速度,这对调试非常有用 有没有办法限制本地运行的Postgres服务器的I/O速度?没有PostgreSQL功能可以这样做。不过,您可以通过在PostgreSQL的缓冲区I/O例程中添加一个小睡眠来修补其中的一个 相反,我将在操作系统级别模拟缓慢的I/O。特别是对于虚拟机。或者您可以使用nbd(网络块设备)和类似trickle的速率限制工具 或者,您可以运行其他I/O繁重的程序来与PostgreSQL抗衡,也可以运行ionicePostgreSQ

在ChromiumDevTools中,可以限制网络速度,这对调试非常有用

有没有办法限制本地运行的Postgres服务器的I/O速度?

没有PostgreSQL功能可以这样做。不过,您可以通过在PostgreSQL的缓冲区I/O例程中添加一个小睡眠来修补其中的一个

相反,我将在操作系统级别模拟缓慢的I/O。特别是对于虚拟机。或者您可以使用
nbd
(网络块设备)和类似
trickle
的速率限制工具

或者,您可以运行其他I/O繁重的程序来与PostgreSQL抗衡,也可以运行
ionice
PostgreSQL

另见: