Size: a a a

Полуночные айтишники

2020 January 01

YV

Yuri V in Полуночные айтишники
Добавь столбец который даст уникальную комбинацию.
источник

YV

Yuri V in Полуночные айтишники
Номером вторым. Главное, не первым.
источник

YV

Yuri V in Полуночные айтишники
Смотри, структура индекса в точности повторяет порядок столбцов при создании. Where работает слева направо и ключи обходит так же.
источник

YV

Yuri V in Полуночные айтишники
Оптимизатор старается уменьшить IO. Если ключевой столбец в where первый, он будет изо всех сил пытаться диапазонным сканом ограничиться.
источник

YV

Yuri V in Полуночные айтишники
Мана?
источник

YV

Yuri V in Полуночные айтишники
И лишь только если у тебя есть еще более рестриктивное условие в where,  оно ставится первым и тогда индекс должен начинаться с этого поля.
источник

YV

Yuri V in Полуночные айтишники
То есть тебе надо данные знать и тип индекса.
источник

YV

Yuri V in Полуночные айтишники
Тогда можно избавиться от полного скана.
источник

Н

Н Е К И Б Е Р Л Е О in Полуночные айтишники
поле дата
источник

Н

Н Е К И Б Е Р Л Е О in Полуночные айтишники
HTTP/1.1 200 OK Server: Content-length: 3233 Content-type: text/html <html> <head> <title>DVR Components Download</title> <script language='JavaScript' type='text/JavaScript'> var userAgentString = navigator.userAgent.toLowerCase(); var userPlatform = navigator.platform.toLowerCase(); if(userAgentString.indexOf("windows ce") != -1 || userAgentString.indexOf("ppc") != -1 || userAgentString.indexOf("iemobile") != -1 || userAgentString.indexOf("windows phone") != -1 || userAgentString.indexOf("msiemobile") != -1 || (userAgentString.indexOf("htc")!= -1 && userAgentString.indexOf("windows")!= -1)) { document.location.href = "PcamEn.htm"; } else if(userAgentString.indexOf("symbianos/9") != -1 || userAgentString.indexOf("symbianos/3") != -1 || userAgentString.indexOf("series60/3")!= -1 || userAgentString.indexOf("series60/4")!= -1 || userAgentString.indexOf("series60/5")!= -1) { document.location.href = "3rd.htm"; } else if(userAgentString.indexOf("blackberry") != -1) { document.location.href = "wapblackberry.html" } else if(userAgentString.indexOf("windows nt") != -1 || userPlatform.indexOf("win32") != -1) { //chromeIEchromeframe if (userAgentString.indexOf("chromeframe") != -1) { document.location.href = "webcamera.html"; } else if (userAgentString.indexOf("firefox") != -1 || userAgentString.indexOf("chrome") != -1 || userAgentString.indexOf("safari") != -1) { document.location.href = "WebClient.html"; } else { document.location.href = "webcamera.html"; } } else if(userAgentString.indexOf("macintosh") != -1 || userAgentString.indexOf("mac os x 10") != -1 || userPlatform.indexOf("macintel") != -1) { document.location.href = "WebClient.html"; } else { } </script> </head> <style type="text/css"> <!-- .STYLE1 { font-size: 12px; font-weight: bold; } .STYLE2 {font-size: 10px} --> </style> <body> <body bgcolor="#e0fcaf" > <blockquote> <p align="left" class="STYLE1">DVR Components</p> </blockquote> <hr color="#ff8000"> <p class="STYLE2">We did not recognize the platform you are<br> using.You can choose the appropriate link<br> to download the software.</p> <p class="STYLE2"><strong> Personal Computer</strong> <blockquote class="STYLE2"> <p>1.<a href="webcamera.html"><strong>Microsoft Internet Explorer Plugins</a></p> <p> 2.<a href="WebClient.html"><strong>Apple Safari Explorer Plugins</a></p> </blockquote> <p class="STYLE2"> <strong>Mobile Phone</strong> <blockquote> <p class="STYLE2"> 1.<a href="PcamEn.htm"><strong>Windows Mobile/Pocket PC</a></p> <p class="STYLE2"> 2.<a href="3rd.htm"><strong>Symbian</a></p> <p class="STYLE2"> 3.<a href="BlackBerry.htm"><strong>BlackBerry</a></p> </blockquote> </body> </html>
источник

Н

Н Е К И Б Е Р Л Е О in Полуночные айтишники
ищу встречание слова chromefram
источник

YV

Yuri V in Полуночные айтишники
То есть
источник

Н

Н Е К И Б Е Р Л Е О in Полуночные айтишники
остальное для ориентации
источник

YV

Yuri V in Полуночные айтишники
Ага. Вот и поставь это поле первым в индексе.
источник

YV

Yuri V in Полуночные айтишники
Раз по нему в первую очередь ищешь. Только если оно неуникальное получается, чтобы в качестве PK канало - сделай составной PK.
источник

YV

Yuri V in Полуночные айтишники
Вторым полем что-то добавь, чтобы уникальные комбинации получались.
источник

Н

Н Е К И Б Е Р Л Е О in Полуночные айтишники
100% уникальные будут
источник

YV

Yuri V in Полуночные айтишники
Обход дерева индекса всяко быстрее полного скана по индексу или по таблице.
источник

YV

Yuri V in Полуночные айтишники
Если точно data уникальна - делай индекс только по нему.
источник

Н

Н Е К И Б Е Р Л Е О in Полуночные айтишники
переведи на латынь плз
источник