Главная страница
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.71 MB
Время: 0.038 c
15-1142509298
PTaXa
2006-03-16 14:41
2006.04.09
Фильтр


9-1127719524
max999
2005-09-26 11:25
2006.04.09
Вопрос по OpenGL


8-1130620561
MegaGaga
2005-10-30 01:16
2006.04.09
Как использовать функции для рисованмя на Canvas`е на битмапе?


15-1142402854
Думкин
2006-03-15 09:07
2006.04.09
Субъективизм и уверенность в абсолюте. И в программировании.


15-1142588571
msguns
2006-03-17 12:42
2006.04.09
Коплектация в мелкосерийном и единичном произодстве