|
03.06.2010, 16:01 | #1 |
Участник
|
Цитата:
Сообщение от lev
эээ... открываю Help Microsoft раздел Select statement (Select Statment Syntax), читаю:
Или вы просто опечатались и имели в виду не index hint, а index? Последний раз редактировалось _scorp_; 03.06.2010 в 16:05. |
|
03.06.2010, 16:16 | #2 |
Ищущий знания...
|
Цитата:
Сообщение от _scorp_
Думаю, что имелось ввиду это.
из приведенной вами ссылки, цитирую пост Vadik-а: Цитата:
..описанное в примере поведение - "фича" последних версий..
исходя из такого, любого программиста можно подловить на такой фиче
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем Последний раз редактировалось lev; 03.06.2010 в 16:19. |
|
|
За это сообщение автора поблагодарили: gaenar (2), Hans (1). |
08.06.2010, 17:03 | #3 |
Microsoft Dynamics
|
Цитата:
Сообщение от lev
ну думаю человек не спроста пример такой привел, и рассказал про index hint. Значит такие ситуации были... ДО СИХ ПОР в руководстве от великого и могучего Microsoft написано то, что я привел выше...
из приведенной вами ссылки, цитирую пост Vadik-а: т.е. человек на собеседовании ответил абсолютно правильно, опираясь на свой опыт работы в системе, и документацию от Microsoft... А человек зная какую то ФИЧУ, отловленную случайно при трассировке запросов, зачислил кандидата в лузеры-программисты, который не стоит тех денег, которые просит... оооочень странный подход... исходя из такого, любого программиста можно подловить на такой фиче |
|
|
За это сообщение автора поблагодарили: Lemming (1). |
08.06.2010, 17:35 | #4 |
Участник
|
|
|
08.06.2010, 18:08 | #5 |
Участник
|
Цитата:
профессионал - он потому и профессионал, что и к работе и к собеседованию относится ответственно и готовится к нему, как минимум поднимая вопросы, в которых он реально крут. если не нравятся вопросы - пусть возьмет инициативу (он же профессионал) и расскажет о том, что он реально знает. если знает себе цену - пусть озвучит ее, чтобы не получилось неприятных сюрпризов (тем более, что на большинстве собеседований в большинстве контор задают вопрос об ожидаемом доходе). также профессионал профессионально относится к составлению резюме и не пишет то, чего он не знает или о чем он только слышал, а пишет то, за что он реально может ответить и рассказать во всех подробностях. еще профессионал - не будет выкладывать свое грязное белье, т.к. уважает работодателя, даже если они друг другу не подходят по каким-то причинам. ведь профессионал понимает, что рынок аксапты настолько узкий и тесный - что все всех знают, и весь его негатив рано или поздно может вернуться к нему... конечно же есть исключения, которые умеют себя грамотно продавать, но не являются супер-работниками. но для этого и существуют собеседования, тесты и прочее, чтобы как минимум понять - насколько человек ориентируется в вопросах, о которых говорит. |
|
11.06.2010, 21:18 | #6 |
Banned
|
Профессионалов на собеседовании вы не выявите, поскольку профессионалы на собеседования, как правило, не ходят. Профессионалов приглашают и переманивают.
|
|
|
За это сообщение автора поблагодарили: lev (2), Recruiter_M (1). |
12.06.2010, 12:41 | #7 |
Участник
|
Цитата:
но зачем так вот жестко и цинично. согласен - каждый специалист дорастает до того уровня, когда не он ищет работу, а работа ищет его. но мы же обсуждаем тех, кто ходит по собеседованиям, а если следовать твоей логике - все те, кто здесь отписываются из тех, кто приходил на собеседования и обиделся - являются непрофессионалами априори. я, может, со многими мнениями и не согласен... но, все же, предполагаю, что многие из тех, кто сидит на этом форуме и ходит по собеседованиям - если уж не супер-спецы, то хорошие специалисты и профессионалы (которых, пока еще, не сманивают). кстати, Женя очень удачно в свое время работал в Колумбусе. И думаю, он уверен, что не ошибся тогда:-) |
|
08.06.2010, 18:27 | #8 |
Ищущий знания...
|
Цитата:
про "ИЗВЕСТНУЮ" опечатку... не поленился и нашел все документы которые у меня есть по разработке Х++, итак: 1. Уже известный нам хелп майкросфта, там известная всем опечатка что: Цитата:
ndex hint
Gives the database a hint to use this index to sort the selected records as defined by the index. The database may choose to ignore the hint. Цитата:
index hint Предложение использовать индекс при выборе данных из базы данных. База данных может игнорировать эту опцию
Цитата:
index hint
Предлагает базе данных использовать указанный индекс при обработке запроса. База данных может проигнорировать эту команду, если есть более подходящий с точки производительности индекс. З.Ы. А если жизнь не сложиться определенным образом, то он и на опыте может в течении нескольких лет не узнать о том, что он прочитал не правильно.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
08.06.2010, 18:37 | #9 |
Участник
|
Цитата:
Сообщение от lev
Т.е. получается человек начинает изучать X++, обложился книгами (выше мной описанными) и документацией от Microsoft (help и пр.), и везде написано одно и тоже (все разом взяли, и опечатались ) и он этой информации верит, и программирует (он пока не знает про мониторинг запросов, профайлеры и прочие, учится только ) А теперь вопрос: откуда ему знать про то, что все опечатались?
З.Ы. А если жизнь не сложиться определенным образом, то он и на опыте может в течении нескольких лет не узнать о том, что он прочитал не правильно. но если он претендует на гордое звание профессионала и, простите, у него жизнь сложилась таким образом, что он ни разу не оптимизировал запросы и ни разу не общался с теми, кто знает про эту фичу и ни разу не заглянул на аксфорум, где эта тема уже несколько лет назад обсуждалась - то возникает вопрос - а чем же он занимался будучи программистом? формочки ваял? ведь любая, мало-мальски серьезная модификация связана с написанием запросов. и любой профессионал задумывается о производительности. не только читает мануалы, но и жизнь складывается таким образом, что ему приходится смотреть планы запросов и разбираться с тем, как они обрабатываются СУБД. |
|
08.06.2010, 18:54 | #10 |
Ищущий знания...
|
Цитата:
а оптимизация запросов состоит не только из знания интерпретации index hint аксаптой . например я никогда не использую index hint, ибо его использование не дает гарантий правильного использования индексов, поэтому про эту фичу не знал .
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
09.06.2010, 00:34 | #11 |
Microsoft Dynamics
|
Цитата:
Сообщение от lev
про SQL не знаю, но например в ORACLE можно отключить все входящие хинты, т.е. оракл все указки будет игнорировать (или определенные указки).
а оптимизация запросов состоит не только из знания интерпретации index hint аксаптой . например я никогда не использую index hint, ибо его использование не дает гарантий правильного использования индексов, поэтому про эту фичу не знал . |
|
09.06.2010, 01:23 | #12 |
Участник
|
Цитата:
Сообщение от Cargo
если человек претендует на гордое звание профессионала и, простите, у него жизнь сложилась таким образом, что он ни разу не оптимизировал запросы и ни разу не общался с теми, кто знает про эту фичу и ни разу не заглянул на аксфорум, где эта тема уже несколько лет назад обсуждалась - то возникает вопрос - а чем же он занимался будучи программистом?
PS. - доктор, когда я использую index hint, мне больно. - а вы так не делайте... |
|
|
За это сообщение автора поблагодарили: lev (2), Hans (1), oip (1). |
09.06.2010, 10:42 | #13 |
Microsoft Dynamics
|
Цитата:
Сообщение от gl00mie
возможно, человек, будучи программистом, кроме справки читал еще статьи, где (другие) профессионалы аргументированно рекомендуют не использовать такие фичи, как index hint, дабы не насиловать оптимизатор и дать DBA спокойно делать свою работу, а также смотрел выступления, можно сказать, официальных лиц, где 1) подтверждается, что index hint есть зло и 2) говорится о том, что начиная с 4-ки ядро по умолчанию просто игнорирует index hint в коде X++. После этого, если приходится продолжать работать на 3-ке, обычно, достаточно почитать ту же справку на предмет того, каким значением параметра hint эта фича в ней отключается, и можно спокойно забыть о ее особенностях и работать дальше, думая о грядущем переходе на новую версию.
PS. - доктор, когда я использую index hint, мне больно. - а вы так не делайте... |
|
16.06.2010, 16:28 | #14 |
Участник
|
вот только что правил - форма с запросом с кучей хинтов открывалась несколько минут, стер все хинты - открылась за 3 секунды, не знал бы кодер про index hint всем бы проще жить было))
|
|
|
За это сообщение автора поблагодарили: lev (1). |