|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Oleg V. Boldyrev 2:5053/16 19 Jan 2001 12:34:30 To : All Subject : Re: Помогите в выбором СУБД под винды... -------------------------------------------------------------------------------- Привет, In <c2vd6tom18esmrkavi7rs2cefi8bdnm665@4ax.com> tt@katren.ru (tt@katren.ru) wrote: > Hi, Kostya Lukin! >> TT> 1. Вычисляется та же хэш функция (тривиально) >> TT> 2. Ищется план с такой же функцией (тривиально) >> TT> 3. Если найден - проверяется, что все объекты от которых он зависит >> TT> живы и валидны (почти тривиально) >> TT> 4. Если все ОК - можно его использовать >> TT> 5. Если что-то не ОК - строим план. >> >>А вот если в запросе отличается одно из значений, это считается той же >>функцией, или нет? Hапример, вместо = 'Иванов' стоит = 'Петров'? > Возможны варианты > Простейший - считается разными (что имеет смысл - значения могут иметь > разную селективность) Я, наверное, что-то не понимаю. Что значит, считается? Хеш-функция должна вычисляться. К примеру, для строки s(n) f(s) = sum(ord(s(i))) mod 100. если в записи M строковых полей, то f(s1,...,sm) =sum(fi(si)). То есть, если функция задана и если для для Иванов и Петров она дает одинаковые значения, никакого произвола тут быть не может. Интересно, что за функции используются mssql. Я не видел в документации описания (может плохо искал). По идее должна быть возможность callback и писать. Олег Болдырев --- ifmail v.2.15 * Origin: SCPI (2:5053/16@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/2136279b438dd.html, оценка из 5, голосов 10
|