в целях безопасности я делаю некоторые запросы следующим образом:
SELECT avatar_data FROM users WHERE MD5(ID) ='md5value'
Так, например, у меня есть эти записи:
-TABLE.users-
ID | avatar_data
39 | some-data
Я делаю этот запрос:
SELECT avatar_data FROM users WHERE MD5(ID) ='d67d8ab4f4c10bf22aa353e27879133c'
'd67d8ab4f4c10bf22aa353e27879133c'
- это значение '39'
, отфильтрованное по MD5.
У меня ОЧЕНЬ большая база данных с большим количеством записей. Интересно, может ли такой подход повлиять на производительность БД?