Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 план стоимостью 144%  [new]
планчик
Guest
у меня тут план вылез со стоимостью 144%, это нормально?

К сообщению приложен файл. Размер - 42Kb
10 янв 13, 14:23    [13747118]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34023
Блог
запятую на точку замените в рег-настройках
10 янв 13, 14:24    [13747125]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
поясните связь с рег. настройками, для тупых, плиз.
(все равно менять не стану, а то экселя перестанут открываться)
10 янв 13, 14:29    [13747174]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Glory
Member

Откуда:
Сообщений: 104760
планчик
поясните связь с рег. настройками, для тупых, плиз.

Стоимость отображается некорректно

планчик
(все равно менять не стану, а то экселя перестанут открываться)

Объясните для тупых, как на возможность открытия файла экселя влияют региональные настройки ?
10 янв 13, 14:42    [13747252]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
Glory,

ну ок, пускай откроет.
но типы придется вручную менять.
все добро, сохраненное в csv с запятыми,
так и останется с запятыми.
и если его открыть в экселе, он воспримет как текст,
т.к. в числах теперь разделитель это точка.

а про план, подскажите, это неправильно отображает MS что-ли?
т.е. менять на клиенте?
10 янв 13, 15:12    [13747515]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Glory
Member

Откуда:
Сообщений: 104760
планчик
но типы придется вручную менять.

Числовой тип с разделителем корректно отображается при любых региональных настройках. И ведет себя соответственно с ними.

планчик
все добро, сохраненное в csv с запятыми,
так и останется с запятыми.

А причем тут Excel ?
10 янв 13, 15:29    [13747674]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
Glory,

потому что csv.
куча результатов из MS сохранена как csv (ну не предлагает MS эксель, Save result as),
а открывают потом в экселе.
а вот вам жалко ответить про то, где настройки надо сменить?
что-то после смены на клиенте ничего не поменялось...
10 янв 13, 15:39    [13747749]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34023
Блог
планчик
что-то после смены на клиенте ничего не поменялось...


Вполне возможно, что это какой-то другой баг, но в прошлых версиях были проблемы именно с региональными настройками (рестарт студии сделали после смены?).

приведите результат select @@version
10 янв 13, 15:46    [13747817]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
Критик,
да вообще параллельно другую студию запустила после смены настроек.
версии:

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2) (Hypervisor)

+

Microsoft SQL Server Management Studio 10.50.4000.0
10 янв 13, 15:51    [13747855]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34023
Блог
я бы посмотрел - какие цифры дает план в xml-виде (SET SHOWPLAN_XML ON)? nj;t ,jkmit 100?

затем попробовал бы поставить сначала на клиента
2777358 Cumulative update package 4 (CU4) for SQL Server 2008 R2 Service Pack 2

а потом тот же CU на сервер (но тут придется сначала ставить SP2)
10 янв 13, 16:03    [13747962]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34023
Блог
>>nj;t ,jkmit 100?
читать как "тоже будет больше 100?"
10 янв 13, 16:03    [13747969]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34023
Блог
но может быть, у вас все это из-за особенностей виртуализации
10 янв 13, 16:04    [13747976]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Crimean
Member

Откуда:
Сообщений: 13148
а кого-то эти цифры в плане все еще интересуют?
10 янв 13, 16:57    [13748554]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
Критик,
в XML он проценты вообще не показывает.
за совет спасибо, попробую CU накатить.
10 янв 13, 17:00    [13748584]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
Crimean,
а что, кому-то жалко, если спрашиваю?
для особо интересующихся:
да, и на цифры эти смотрят.
показываю паре ораклоидов, что есть план и как смотреть.
а мне как всегда приятное: в микрософте 144% в порядке вещей.
10 янв 13, 17:15    [13748735]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Crimean
Member

Откуда:
Сообщений: 13148
планчик,

я к тому, что эти цифры, вообще-то, "погоду на марсе" показывают :)

"стоимость" - стоимостью, но я бы в ЭТОМ плане улучшал селективность для того чтобы "облегчить" агрегирование, по результатам которого идет MERGE , а не боролся с RID LookUp или Sort, которые, если верить % стоимости, тут "делают погоду"
возможно, путем применения фильтрации еще до первого агрегирования, а не уже после merge
10 янв 13, 17:35    [13748920]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
планчик
Guest
Crimean,
вообще тут никто ни с чем не борется.
полностью текст вот, возвращает 169 строк.
поэтому и пишу в переменную.
если тут что-то можно улучшить, научите, плиз,
чисто академический интерес.
а практически, никто не жалуется на 9 секунд выполнения.
(это кусок отчета, к-ый в 2 минуты укладывается).
интересовало именно объяснение, откуда 144%

declare @t table (ndg char(9));

insert into @t
select distinct st.ndg
from dbo.DW_GC_CZNRst st
where not exists(select 1 
             from   dbo.DW_GC_CZNR201111 r
             where  r.ndg = st.ndg )
     and  exists(select 1 
             from   dbo.DW_GC_CZNM2011 m 
             where  m.ndg = st.ndg and m.LINEA in ('5xx', '6xx'));
10 янв 13, 17:49    [13749028]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Павел-П
Member

Откуда:
Сообщений: 234
А у меня еще круче чем 160%.

К сообщению приложен файл. Размер - 33Kb
12 янв 13, 23:14    [13760915]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Scherbakov
Member

Откуда: Нижний Новгород
Сообщений: 82
Павел-П,

проверяйте присутствуют ли у вас в плане оперции фулл сканов больших таблиц и настраивайте индексы...
13 янв 13, 15:52    [13762279]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Scherbakov
Павел-П,

проверяйте присутствуют ли у вас в плане оперции фулл сканов больших таблиц и настраивайте индексы...

Это он не жаловался, а хвастался :-)
13 янв 13, 16:40    [13762410]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Павел-П
Member

Откуда:
Сообщений: 234
Scherbakov
Павел-П,

проверяйте присутствуют ли у вас в плане оперции фулл сканов больших таблиц и настраивайте индексы...


Зачем??? У меня все работает хорошо. Просто план отображается криво. :-)
Я вообще не совсем понимаю, как такой совет можно дать по приведенной картинке и указанным процентам.
Проблема не с фулл сканами, а с некоректным отображением плана :-).
13 янв 13, 16:42    [13762415]     Ответить | Цитировать Сообщить модератору
 Re: план стоимостью 144%  [new]
Scherbakov
Member

Откуда: Нижний Новгород
Сообщений: 82
Павел-П,
я думал вы реально жалуетесь... ))
13 янв 13, 18:34    [13762752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить