В первом случае убедитесь, что -z включено и попробуйте -Z 9
Во втором случае попробуйте наоборот -Z 1, чтобы уменьшить нагрузку на CPU
Транзакции выполняются полностью последовательно на этом уровне
create table foo (i int);
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
start transaction;
select * from foo where i != 5;
insert into foo values (5);
-- до коммита сделайте со второй консоли такие же запросы начиная с set transaction, затем коммит в обеих
-- при корректной реализации второй коммит разрешён не должен быть.
commit;
Просто отключите кеширование данных запросов
если бы postgresql понял, что кэш устарел, он запросил бы их заново из таблицы
все таки проблема в javascript коде
<input name=user required>
<div class=doom data-plusw=my name>
<div class="doom" data-plusw="my name">
'<div class="doom" data-plusw="' . htmlspecialchars($author['user']) . '">'