powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Повисить производительность процессоров Itanium 2
16 сообщений из 16, страница 1 из 1
Повисить производительность процессоров Itanium 2
    #37267808
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Платформа RHEL-4
cpu MHz : 1396.18*2
arch : IA-64

Возможно ли ?????
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37267854
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а нужно-ли?
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37267918
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
постоянная загрузка процессоров 92-98 %, думаю да!
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268037
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima DIпостоянная загрузка процессоров 92-98 %, думаю да!кто грузит ? оракле?
vmstat 1 10
продемонстрируете?
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268091
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и есть Oracle ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 3  0 1483776 336384  64960 12139984   13    9   939   619    0     0 52  3 41  4
 3  0 1483776 336320  64960 12139984    0    0     0   492 2096   467 96  4  0  0
 3  0 1483776 336320  64960 12139984    0    0     0     0 2053   393 97  3  0  0
 3  0 1483776 336192  64992 12139952    0    0     8   436 2107   761 97  3  0  0
 3  0 1483776 336192  64992 12139952    0    0     8   104 2072   461 97  3  0  0
 5  0 1483776 336000  65008 12139936    0    0    60    16 2067   449 98  2  0  0
 5  0 1483776 335936  65072 12139872    0    0     0   220 2084   387 98  2  0  0
 5  0 1483776 335936  65072 12139872    0    0     0   320 2155   546 98  2  0  0
 4  0 1483776 335872  65088 12139856    0    0    44     8 2076   425 98  2  0  0
 5  0 1483776 335872  65088 12139856    0    0     0     0 2141   477 98  2  0  0
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268124
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima DIТак и есть Oracle ?
вы меня спрашиваете?
top что показывает?
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268767
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть пару view* которые все и тормозят, из trace файлов видно что дело именно в процессорах. Менять ПО нельзя, хинтами и настройками базы провлему не решил.

Tasks:[39;49m(B 344 [39;49mtotal,[39;49m(B 8 [39;49mrunning,[39;49m(B 333 [39;49msleeping,[39;49m(B 0 [39;49mstopped,[39;49m(B 3 [39;49mzombie[39;49mK
Cpu(s):[39;49m(B 95.1% [39;49mus,[39;49m(B 3.8% [39;49msy,[39;49m(B 0.1% [39;49mni,[39;49m(B 0.0% [39;49mid,[39;49m(B 0.0% [39;49mwa,[39;49m(B 0.2% [39;49mhi,[39;49m(B 0.9% [39;49msi[39;49mK
Mem: [39;49m(B 16591680k [39;49mtotal,[39;49m(B 16576480k [39;49mused,[39;49m(B 15200k [39;49mfree,[39;49m(B 118144k [39;49mbuffers[39;49mK
Swap:[39;49m(B 2040208k [39;49mtotal,[39;49m(B 1321440k [39;49mused,[39;49m(B 718768k [39;49mfree,[39;49m(B 12916128k [39;49mcached[39;49mK
6;1H
7m PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND [39;49mK
(B(B27617 oracle 25 0 10.5g 1.0g 749m R 66.6 6.3 10:12.15 oracle [39;49m
(B28870 oracle 15 0 10.2g 378m 370m S 40.3 2.3 0:17.96 oracle [39;49m
(B(B13711 oracle 25 0 10.4g 5.3g 5.2g R 38.4 33.5 1410:16 oracle [39;49m
(B(B28534 oracle 15 0 10.2g 380m 371m R 35.4 2.3 0:41.11 oracle [39;49m
(B(B27771 oracle 16 0 10.3g 1.7g 1.7g R 17.2 10.9 2:06.77 oracle [39;49m
(B28682 oracle 15 0 10.2g 373m 365m S 1.0 2.3 0:04.48 oracle [39;49m
(B31339 oracle 16 0 10.2g 817m 813m S 1.0 5.0 1:22.32 oracle [39;49m
(B(B28985 root 17 0 4480 2576 1840 R 0.9 0.0 0:00.09 top [39;49m
(B31138 oracle 16 0 10.2g 1.7g 1.7g S 0.4 10.9 1:40.30 oracle [39;49m
(B31219 oracle 15 0 10.2g 34m 33m S 0.4 0.2 3:39.12 oracle [39;49m
(B31134 oracle 15 0 10.2g 44m 36m S 0.2 0.3 2:03.00 oracle [39;49m
(B(B23729 oracle 25 10 116m 12m 7488 R 0.2 0.1 10:56.17 rhn-applet-gui [39;49m
(B31136 oracle 16 0 10.2g 343m 328m S 0.2 2.1 3:06.34 oracle [39;49m
(B 4925 oracle 18 0 173m 27m 20m S 0.1 0.2 7:32.13 emagent [39;49m
(B(B23583 root 25 10 114m 9904 7232 R 0.1 0.1 12:01.38 rhn-applet-gui [39;49m
(B26825 oracle 15 0 10.2g 372m 364m S 0.1 2.3 1:15.30 oracle [39;49m6;1HKH(Btop - 09:15:40 up 22 days, 19:51, 3 users, load average: 9.29, 10.11, 8.40[39;49mK
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268828
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima DIЕсть пару view* которые все и тормозят, из trace файлов видно что дело именно в процессорах. Менять ПО нельзя, хинтами и настройками базы провлему не решил.
дело всегда не процессорах, дело в массовых lio.
Читаем планы запросов, строим индексы, меняем планы хинтами во вью, ускоряем в десятки раз, а не 1,5-2 как при апгрейде процессоров.
Идите в оракловую конфу и показывайте там план ваших запросов.


Мне ежедневно мои программеры приносят запросы, которые работают 40 мин, и в 80% случаев ускоряем до 40 сек.
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268887
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и делал, но сошлись во мнении что копать надо в сторону процессоров.
Хотелось бы узнать что можна зделать со стороны Linux-RH4, мож. доку какую????
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37268988
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima DIЯ так и делал, но сошлись во мнении что копать надо в сторону процессоров.
...Варианты:

1. У вас сложные мат. вычисления, функции молотят какие-то хеши, обрабатывают гео-инфу и т.д. - Тогда да надо лечить проц. Но вероятность этого ~0

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

3. Перемалываем гигабайты памяти потому что тупо индекса нет подходящего, или рекурсивно обмолачиваем маленькую табличку из-за кривого плана. ТОЧИТЕ ПЛАН.

4. У нас все хорошо, oltp, идеальные индексы, планы, вся база закеширована, 50000 тыс пользователей, 4-е 10Гиг-х сетевых адаптера еле справляются, тут да надо увеличивать проц. Но вероятность этого ~0
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37269021
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
view с использеванием Analitic Functions ( данние в 2-х табличках по 200000 тис. записей),
в view не проталкиваются предикати и она постоянно переписывается.
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37269036
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima DIview с использеванием Analitic Functions ( данние в 2-х табличках по 200000 тис. записей),
в view не проталкиваются предикати и она постоянно переписывается.стройте мат.вью где уже подсчитаны суммы по основным группировкам.
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37269069
Dima DI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Журавлев Денис
спасибо за ответы воспользуюсь одним из них.
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37269564
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
itanium, конечно, уже ничего не поможет. Но если код кривой, то даже переход на POWER с криогенным охлаждением может оказаться бесполезным.
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37270597
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисDima DIview с использеванием Analitic Functions ( данние в 2-х табличках по 200000 тис. записей),
в view не проталкиваются предикати и она постоянно переписывается.стройте мат.вью где уже подсчитаны суммы по основным группировкам.Незачот ))
Аналитицкие функции езьмь оконные функции сами производят калькуляции по окну данных. Ну нах им вычисленные агрегаты? А предикаты с оконными функциями могут не проталкиваться внутрь по разным причинам. Например этой
http://oraclesponge.wordpress.com/2006/03/15/predicate-pushing-and-analytic-functions/
...
Рейтинг: 0 / 0
Повисить производительность процессоров Itanium 2
    #37271278
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНезачот ))
Аналитицкие функции езьмь оконные функции сами производят калькуляции по окну данных. Ну нах им вычисленные агрегаты? А Смотря какие калькуляции, если групбай есть то все

Более того там даже модели работают
Materialized Views and Models
http://download.oracle.com/docs/cd/B14117_01/server.101/b10736/advmv.htm#i1008530

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE MATERIALIZED VIEW my_model_mv
ENABLE QUERY REWRITE AS
SELECT country, prod, year, sale, cnt
FROM my_groupby_mv
MODEL PARTITION BY(country) DIMENSION BY(prod, year)
   MEASURES(sale s) IGNORE NAV
(s['Shorts',  2000 ] =   0 . 2  * AVG(s)[CURRENTV(), year BETWEEN  1996  AND  1999 ],
s['Kids Pajama',  2000 ] =  0 . 5  * AVG(s)[CURRENTV(), year BETWEEN  1995  AND  1999 ],
s['Boys Pajama',  2000 ] =  0 . 6  * AVG(s)[CURRENTV(), year BETWEEN  1994  AND  1999 ],
...
<hundreds of other update rules>);
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Повисить производительность процессоров Itanium 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]