[MSSQL] Эффективность SELECTов с BITWISE
От: Senyai Россия http://www.arseniy.net
Дата: 26.10.05 12:25
Оценка:
Собственно сабж.

Сейчас я делаю такие запросы
SELECT * FROM TBL WHERE STAT&4=4
(STAT это tinyint) И вот я подумал, что, наверное, это не очень эффективно. Возможно, лучше сделать
SELECT * FROM TBL WHERE BIT2=4
, где BIT2 имеет тип bit. И вроде бы

Microsoft® SQL Server™ optimizes the storage used for bit columns. If there are 8 or fewer bit columns in a table, the columns are stored as 1 byte. If there are from 9 through 16 bit columns, they are stored as 2 bytes, and so on.

Спасибо за внимание.
Не бойтесь совершенства. Вам его не достичь. © Сальвадор Дали
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.