Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

В очередной раз рискну разместить здесь вакансию   Найти похожие ветки 

 
программист   (2006-03-15 00:08) [80]

> [65] Nikolay M. ©   (14.03.06 14:34)
> Преферансистов не видать. Тут другие интересы :)

ну вот.... и интересы другие.. Не, не пойду в Никойл...:)
кстати, до сих пор в стекляшке за МДМ-мом сидите?

> [66] Vovchik_A ©   (14.03.06 14:56)
> Я бы за всех не расписывался. Опять же обслуга обслуге рознь.

1. Таки все же обслуга?
2. а рознь - как уже писал - от шефа зависит. Мне в этом отношении повезло, можно сказать.


> Тогда должен знать, что Уралсиб - это не только бывший БашКред
> и не только банковская деятельность.

Да, славна история того что нинче Уралсиб зовется. Скорее верно его не бывшим БашКредом звать, а Никойлом..


 
paul_k ©   (2006-03-15 00:09) [81]

Кто сидел за моим компом и опорочил его?
это к тому, что предидущий пост мой


 
Sandman25 ©   (2006-03-15 09:38) [82]

Piter ©   (14.03.06 19:09) [79]

Я уже понял. Не сразу иронию уловил.


 
Nikolay M. ©   (2006-03-15 10:03) [83]


> кстати, до сих пор в стекляшке за МДМ-мом сидите?


Угу. К лету грозят переехать на Новый Арбат :(


> Да, славна история того что нинче Уралсиб зовется. Скорее
> верно его не бывшим БашКредом звать, а Никойлом..


Да чего в нынешнем Уралсибе только нет...


 
Курдль ©   (2006-03-15 10:09) [84]

Мой утрешний "разговор" с подругой из одного известного банка:
=====================================================
Она  (9:52 AM) :
А у меня каждый день начинается с общения с автоматизаторами-опять комп не увидел с утра принтер! "подружить их" больше чем на 1 день наши деятели не в состоянии!
Я  (9:53 AM) :
Вот и переходи на работу в банк... к таким!
Она   (9:54 AM) :
Не к таким не то что "на работу", с такими и "... на одном поле"- подумала бы!
Я  (9:59 AM) :
А наверное не так-то просто найти "не таких"?
Она   (10:01 AM) :
В принципе понятно, что серьезные люди в такую контору не пойдут! Но! Дело все в том, что каждый идиот-начальник старается подобрать себе еще более тупых подчиненных-а то вдруг подсидят?!


 
paul_k ©   (2006-03-15 10:10) [85]

>
> Да чего в нынешнем Уралсибе только нет...

перечислять форума не хватит.
А обеды все также дороги, что народ по окресностям рассасывается пожрать?


 
tesseract ©   (2006-03-15 10:10) [86]

Мдя происходит оптовое собеседование на знание истории Уралсиб :-)
Победитель получает 1,5 Кб за календарный месяц, с не более чем 2 дедлайнами в течении отчётного периода :-))


 
Igorek ©   (2006-03-15 10:53) [87]

Насчет тюнинга запросов и хинтов (одно из требований вакансии). Вообще то хинты, имхо, это признак того, что сам запрос написан неправильно, база недоконфигурирована, индексы, ключи не выставлены, правильного разделения нету и т.д. Так что поосторожнее с этим. :)


 
Vovchik_A ©   (2006-03-15 10:59) [88]

2Курдль ©   (15.03.06 10:09) [84]


> Она  (9:52 AM) :
> А у меня каждый день начинается с общения с автоматизаторами-
> опять комп не увидел с утра принтер! "подружить их" больше
> чем на 1 день наши деятели не в состоянии!


У нас, например, все не так. Мы что-то не правльно делаем ?


 
Nikolay M. ©   (2006-03-15 11:03) [89]


> Курдль ©   (15.03.06 10:09) [84]
> Дело все в том, что каждый идиот-начальник старается подобрать
> себе еще более тупых подчиненных-а то вдруг подсидят?!


Факт. У нас все подразделения подбираются по типу начальника. Нам хорошо, про нашего директора трудно что-то объективно плохое придумать. Зато есть ТАКИЕ старперские отделения.... Молодняк пашет от зари до зари и все равно получает люлей, а старперы, которым 2 дня до пенсии, чаи гоняют и рабочий процесс своим тугодумьем тормозят :(


 
jack128 ©   (2006-03-15 11:04) [90]

Vovchik_A ©   (15.03.06 10:59) [88]
Мы что-то не правльно делаем ?


а дело в том, что вы "не такие".  Совсем не такие ;-)


 
Nikolay M. ©   (2006-03-15 11:06) [91]


> paul_k ©   (15.03.06 10:10) [85]
> А обеды все также дороги, что народ по окресностям рассасывается
> пожрать?


В последние полгода обеды стали дороже, а порции меньше :(
В окрестностях тоже особо не попитаешься: в МДМ какие-то забегаловки на манер макдональдса, а пищу из институтских столовок не каждый сможет есть.


 
Nikolay M. ©   (2006-03-15 11:11) [92]


> Igorek ©   (15.03.06 10:53) [87]
> Насчет тюнинга запросов и хинтов (одно из требований вакансии).
>  Вообще то хинты, имхо, это признак того, что сам запрос
> написан неправильно, база недоконфигурирована, индексы,
> ключи не выставлены, правильного разделения нету и т.д.
> Так что поосторожнее с этим. :)


Это признак того, что у тебя мало опыта по работе с БД.
Вот примитивный вопрос, не каждый мог мне на него правильно ответить, хотя такая задача встречается по 10 раз на дню.
Есть таблица с полем дата-время. Ессесно, по нему есть индекс. Задача: на Т-SQL выбрать все записи за конкретную дату @ReportDate.


 
msguns ©   (2006-03-15 11:13) [93]

>Nikolay M. ©   (15.03.06 11:03) [89]
>Молодняк пашет от зари до зари и все равно получает люлей, а старперы, которым 2 дня до пенсии, чаи гоняют и рабочий процесс своим тугодумьем тормозят :(

Представляешь, Коля, лет через ..дцать, когда ты будешь старпером, будешь у себя в кабинете чаи гонять, а молодняк на тебя пахать будет без продыху ? Кррраситищща !
;)


 
Nikolay M. ©   (2006-03-15 11:14) [94]


> msguns ©   (15.03.06 11:13) [93]


Я знал, что ты обязательно что-то запостишь в ответ :))))))


 
msguns ©   (2006-03-15 11:15) [95]

>Nikolay M. ©   (15.03.06 11:14) [94]
>Я знал, что ты обязательно что-то запостишь в ответ :))))))

Гад ты однако, Ник ! ;)))


 
Sandman25 ©   (2006-03-15 11:17) [96]

Nikolay M. ©   (15.03.06 11:11) [92]

date_end = param_date + 1;

where thedate between param_date and date_end?


 
stone ©   (2006-03-15 11:17) [97]


> Есть таблица с полем дата-время. Ессесно, по нему есть индекс.
>  Задача: на Т-SQL выбрать все записи за конкретную дату
> @ReportDate.

Народ не учитывал время?


 
Nikolay M. ©   (2006-03-15 11:29) [98]


> msguns ©   (15.03.06 11:15) [95]
> Гад ты однако, Ник ! ;)))


Гыгы :)))


> Sandman25 ©   (15.03.06 11:17) [96]
>
> date_end = param_date + 1;
>
> where thedate between param_date and date_end?


Да. Чаще были попытки написать что-то вроде
ExtractDateExpression (date_time_field) = @ReportDate
И даже после подсовывания под нос "правильного" варианта не каждый мог сказать, что в одном варианте будет использоваться индекс, а в другом - нет.  
Имхо, претендуя на зарплату в 1.5КБ такие вещи все-таки нужно знать.


 
Nikolay M. ©   (2006-03-15 11:30) [99]


> stone ©   (15.03.06 11:17) [97]
> Народ не учитывал время?


Нет, я всегда указываю на то, что присутствует время, даже пишу примеры исходных данных.


 
paul_k ©   (2006-03-15 11:31) [100]

> [91] Nikolay M. ©   (15.03.06 11:06)
> В последние полгода обеды стали дороже, а порции меньше
> :(

приезжай к нам обедать:) заодно и пивка попьем...


 
Nikolay M. ©   (2006-03-15 11:33) [101]


> paul_k ©   (15.03.06 11:31) [100]


Я по первости ездил обедать аж на Красные Ворота, на предыдущую работу :)
А ты где территориально? :)


 
Sandman25 ©   (2006-03-15 11:34) [102]

Nikolay M. ©   (15.03.06 11:29) [98]

Люди пытались продемонстрировать знание функций :)
Я думаю, в недалеком будущем будут созданы такие оптимизаторы SQL, которые смогут использовать индекс в случае с ExtractDate. Честно говоря, я удивлен, почему уже сейчас такого нет.


 
paul_k ©   (2006-03-15 11:36) [103]

> Есть таблица с полем дата-время. Ессесно, по нему есть индекс.
> Задача: на Т-SQL выбрать все записи за конкретную дату @ReportDate.


а что такого?
отрубаем от @ReportDate время (если надо, а обычно - надо)
далее >=@ReportDate and < dateadd(dd,1,@ReportDate)

Только писать таким способом начинают после 10-го наступления на грабли..

Да и причем тут индекс.
надо выбрать записи за период день а они ищуть на конкретное время.@ReportDate. обычно это 00:00:00.


 
paul_k ©   (2006-03-15 11:37) [104]

> [101] Nikolay M. ©   (15.03.06 11:33)
> А ты где территориально? :)

Погодинская. минут 15 от тебя на машине или 20 на метро и пешком


 
Nikolay M. ©   (2006-03-15 11:38) [105]


> Sandman25 ©   (15.03.06 11:34) [102]
> Люди пытались продемонстрировать знание функций :)


Мне не нужна демонстрация знаний, которые могут быть получены из БОЛ за 5 минут :)
А индексация AnyFunction (IndexedField) вряд ли когда-либо будет осуществлена, имхо.


 
Sandman25 ©   (2006-03-15 11:39) [106]

Nikolay M. ©   (15.03.06 11:38) [105]

Для ExtractDate должны исключение сделать.


 
Nikolay M. ©   (2006-03-15 11:43) [107]


> paul_k ©   (15.03.06 11:36) [103]
> а что такого?
>
> Только писать таким способом начинают после 10-го наступления
> на грабли..


Вот я и понимаю сразу - были ли эти грабли или человек просто книжку полистал.


> Погодинская. минут 15 от тебя на машине или 20 на метро
> и пешком


А есть где поесть? Честно говоря, по нынешней погоде ломает куда-то тащиться, а вот подсохнет - можно.


 
Nikolay M. ©   (2006-03-15 11:45) [108]


> Sandman25 ©   (15.03.06 11:39) [106]
> Для ExtractDate должны исключение сделать.


Вряд-ли :)
Проще научить программистов пользоваться DateTimeField BETWEEN ... :)


 
paul_k ©   (2006-03-15 11:45) [109]

> [107] Nikolay M. ©   (15.03.06 11:43)

Да у нас в банке столовка не плохая. и всего 120 ре:)


 
Курдль ©   (2006-03-15 11:47) [110]

А вот что подумал.
Если крупный холдинг использует MS SQL Server, и автоматизаторы не только с этим не борятся, но и еще совершенно спокойно набирают команду "на будущее", то как это вообще называется?..


 
Igorek ©   (2006-03-15 11:47) [111]


> Это признак того, что у тебя мало опыта по работе с БД.
> Вот примитивный вопрос, не каждый мог мне на него правильно
> ответить, хотя такая задача встречается по 10 раз на дню.
>
> Есть таблица с полем дата-время. Ессесно, по нему есть индекс.
>  Задача: на Т-SQL выбрать все записи за конкретную дату
> @ReportDate.

Выше уже был пример того, что если в запросе есть выражение по проиндексованому столбцу, то индекс неучтется.

Каковы типы @ReportDate и колонки с датой? Какое время в @ReportDate?

А запрос я бы написал так:
1) две переменные типа данных как столбец
2) вычислить точное начало - конец отчета
3) и запрос
select * from t
where t. dt > @startDate and t. dt < @stopDate

Теперь скажи, какой надо добавить хинт, что-бы улучшить запрос?


 
stone ©   (2006-03-15 11:48) [112]


> Курдль ©   (15.03.06 11:47) [110]
> А вот что подумал.
> Если крупный холдинг использует MS SQL Server, и автоматизаторы
> не только с этим не борятся, но и еще совершенно спокойно
> набирают команду "на будущее", то как это вообще называется?
> ..

А в чем проблема?


 
Nikolay M. ©   (2006-03-15 11:49) [113]


> paul_k ©   (15.03.06 11:45) [109]
> Да у нас в банке столовка не плохая. и всего 120 ре:)


Ок, будет время и погода - спишемся :)
А что, и пиво есть? :)


 
Igorek ©   (2006-03-15 11:50) [114]

Я имею ввиду:

> <query_hint > ::=
> { { HASH | ORDER } GROUP
>   | { CONCAT | HASH | MERGE } UNION
>   | { LOOP | MERGE | HASH } JOIN
>   | FAST number_rows
>   | FORCE ORDER
>   | MAXDOP number_of_processors
>   | OPTIMIZE FOR ( @variable_name = literal_constant [ ,
> …n ] )
>   | PARAMETERIZATION { SIMPLE | FORCED }
>   | RECOMPILE
>   | ROBUST PLAN
>   | KEEP PLAN
>   | KEEPFIXED PLAN
>   | EXPAND VIEWS
>   | MAXRECURSION number
>   | USE PLAN N"xml_plan"
> }


 
Nikolay M. ©   (2006-03-15 11:51) [115]


> Курдль ©   (15.03.06 11:47) [110]
> Если крупный холдинг использует MS SQL Server


Ты про Уралсиб? У нас десятки, если не сотни серверов от FB до Оракла.
Не понял смысл поста... :(


 
Курдль ©   (2006-03-15 11:52) [116]


> stone ©   (15.03.06 11:48) [112]
> А в чем проблема?


В MS SQL Server-е, конечно!!! :)


 
stone ©   (2006-03-15 11:52) [117]


> Курдль ©   (15.03.06 11:52) [116]
>
> > stone ©   (15.03.06 11:48) [112]
> > А в чем проблема?
>
>
> В MS SQL Server-е, конечно!!! :)

Какая?


 
paul_k ©   (2006-03-15 11:53) [118]

> [110] Курдль ©   (15.03.06 11:47)

нормально это называется. От задач зависит.


 
Nikolay M. ©   (2006-03-15 11:53) [119]


> Igorek ©   (15.03.06 11:47) [111]
> Теперь скажи, какой надо добавить хинт, что-бы улучшить
> запрос?


Я знаю, что такое хинты, БОЛ цитировать не обязательно :)
Добавлять ничего не надо. Надо лишь понимать разницу между твоим вариантом и, скажем, DATEDIFF (day, FieldDate, @ReportDate) = 0.


 
paul_k ©   (2006-03-15 11:55) [120]

> [113] Nikolay M. ©   (15.03.06 11:49)

> А что, и пиво есть? :)

Нет приво это рядом:)



Страницы: 1 2 3 4 5 6 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.69 MB
Время: 0.025 c
2-1143058170
Vitikov
2006-03-22 23:09
2006.04.09
связь форм основной и из dll


1-1141686181
Papa
2006-03-07 02:03
2006.04.09
Проблема с указателем на запись


4-1137524528
HWND
2006-01-17 22:02
2006.04.09
Как узнать момент копирования текста в буфер обмена ?


9-1127930102
Conferno
2005-09-28 21:55
2006.04.09
Настройки качества текстур


8-1131275962
guru-guru
2005-11-06 14:19
2006.04.09
Видеокодек





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский