Как сделать получить размер BLOB без чтения содержимого BLOB

У меня есть следующие вопросы относительно BLOB-объектов в sqlite:

  • Отслеживает ли sqlite размеры BLOB?
  • Я предполагаю, что это так, но тогда, использует ли это функция length или читает содержимое BLOB?
  • Если sqlite отслеживает размер BLOB, а length не использует его, доступен ли размер с помощью какой-либо другой функции?

Я спрашиваю об этом, потому что мне интересно, следует ли мне реализовать триггеры, которые устанавливают размеры больших двоичных объектов в дополнительных столбцах, или могу ли я получить размеры динамически без снижения производительности sqlite чтение больших двоичных объектов.

5
задан 1 August 2011 в 13:55
поделиться