Если бы я понимал что написано в английской документации - я бы не спрашивал на русскоязычном ресурсе.
Я хочу удалить не для сокращения ресурсоёмкость, а ради элементарного удобства пользования.
Потому что ни я ни кто либо из присуствтующих стандарт SQL не читал. Это - закрытый и платный документ.
Если кто-либо из присуствующих читал стандарт SQL и знает как объявлено поведение count() - то прошу привести хотя-бы цитату.
В SQL, функция COUNT используется для подсчета количества строк, которые соответствуют определенному условию.
надо еще не забыть: WHERE оператор is null.
В этот момент все операторы ломятся на сервер за заявками, ктото успевает заблокировать 1 запись под update, остальные блокируются и ждут, update завершается, остальные получают ответ "приходите позже".
Пока ты будешь работать с JSON как с текстом, у тебя ничего не будет нормально работать. Следует использовать JSON-функции.
Впрочем, на выходе всё одно будет фуллскан.
Для целых можно было бы построить multivalued index. А с GUID этот номер не пройдёт.