|
|
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Poetomu i predlagay Merge perevesti v Nested! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 18:18 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Da, i pochemu " replace(R.paper_sernum,' ')=replace(H.paper_sernum,' ')" NULL = NULL, chto li? Zachem? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 18:21 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Vo 2 zaproce Merge idet na 3 mln rows FULL SCAN { History } ( v 1-m : SMO_REPORT1 ). Na Vashem NT , scoree vsego, net takix resources ( RAM ~ 4G na Sorting..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 18:26 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
>Da, i pochemu " replace(R.paper_sernum,' ')=replace(H.paper_sernum,' ')" > NULL = NULL, chto li? Zachem? Я думаю чтобы "апр апап 78 7"="а прап ап7 87"="апрапап787" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 18:32 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
2 Oracle X-pert Ресурсы есть по отдельности то запросы выполнялись. Однако это на грани. Меня удивляет почему ORACLE все ресурсы занятые первым запросом не сбрасывает. Когда начинает выполнение второго. Может быть вы знаете нельзя ли очистить принудительно кеш. Врать не буду, но может это делает check_point ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 18:35 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
привет 2 Eter Panji индекс в smo_report1 по birthday,lastname,midname,firstname до этого было тоже только по history - работало еще медленнее в проставление person_id и заключается основная задача, которая и отнимает большую часть времени все, теперь вообще похожие запросы перестали выполняться так сказать ПОМОГИТЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 09:59 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Если быстро то убей статистику раньше же тебя всё устраивало. Код: plaintext или Код: plaintext а затем давай разбираться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:10 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Во первых всё таки расскажи что у тебя за машина и Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:22 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
пошла убивать :-)) на что ты меня толкаешь, жуть :-)) ох, не смешно :-( а можно через analyze table ... delete statistic? о результатах напишу часа через 3, а то и 4 спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:23 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
я согласен, что она занимает большую часть времени, но если ее разнести от других задач, тогда в каждый момент времени потребности в ресурсах будут меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:25 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Microsoft (R) Windows NT (TM) Server Version 4.0 (Build 1381: Service Pack 6) x86 Multiprocessor Free Registered Owner: tfoms, tfoms Product Number: 51222-270-1288493-21679 ---------------------------------------------------------------------- System Report ---------------------------------------------------------------------- System: AT/AT COMPATIBLE Hardware Abstraction Layer: MPS 1.4 - APIC platform BIOS Date: 01/15/99 BIOS Version: Processor list: 0: x86 Family 6 Model 5 Stepping 2 GenuineIntel ~400 Mhz 1: x86 Family 6 Model 5 Stepping 2 GenuineIntel ~400 Mhz ---------------------------------------------------------------------- Video Display Report ---------------------------------------------------------------------- BIOS Date: 05/18/99 BIOS Version: S3 86C362 Trio3D2X Video BIOS. Version 2.0C.10 Adapter: Setting: 800 x 600 x 24 Bits/Pixel 85 Hz Type: s3mini compatible display adapter String: Memory: 4 MB Chip Type: S3 Trio3D/2X DAC Type: S3 SDAC Driver: Vendor: File(s): s3mini.sys, s3t3d2x.dll Version: , 4.0.0 Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production PL/SQL Release 8.1.5.0.0 - Production CORE Version 8.1.5.0.0 - Production TNS for 32-bit Windows: Version 8.1.5.0.0 - Production NLSRTL Version 3.4.0.0.0 - Production DB Name DATA Global Name ORACLE DB Version Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production Host Name TFOMS Instance Name data Instance Start Time 19-MAY-03 Restricted Mode NO Archive Log Mode NOARCHIVELOG Жуть не знаю как вывести инфу по другому NUM NAME TYPE VALUE ISDEFAULT ISSES ISSYS_MOD ISMODIFIED ISADJ DESCRIPTION --------- ---------------------------------------------------------------- --------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------- ----- --------- ---------- ----- ---------------------------------------------------------------- 22 shared_pool_size 2 15728640 FALSE FALSE FALSE FALSE FALSE size in bytes of shared pool 25 shared_pool_reserved_size 2 786432 TRUE FALSE FALSE FALSE FALSE size in bytes of reserved area of shared pool 27 large_pool_size 2 0 TRUE FALSE FALSE FALSE FALSE size in bytes of the large allocation pool 29 java_pool_size 2 20971520 FALSE FALSE FALSE FALSE FALSE size in bytes of the Java pool 31 java_max_sessionspace_size 3 0 TRUE FALSE FALSE FALSE FALSE max allowed size in bytes of a Java sessionspace 119 db_block_buffers 3 40972 FALSE FALSE FALSE FALSE FALSE Number of database blocks cached in memory 120 buffer_pool_keep 2 TRUE FALSE FALSE FALSE FALSE Number of database blocks/latches in keep buffer pool 134 db_block_size 3 2048 FALSE FALSE FALSE FALSE FALSE Size of database block in bytes 304 sort_area_size 3 65536 TRUE TRUE DEFERRED FALSE FALSE size of in-memory sort work area 305 sort_area_retained_size 3 0 TRUE TRUE DEFERRED FALSE FALSE size of in-memory sort work area retained between fetch calls 320 always_anti_join 2 NESTED_LOOPS TRUE FALSE FALSE FALSE FALSE always use this anti-join when possible 401 create_bitmap_area_size 3 8388608 TRUE FALSE FALSE FALSE FALSE size of create bitmap buffer for bitmap index 402 bitmap_merge_area_size 3 1048576 TRUE FALSE FALSE FALSE FALSE maximum memory allow for BITMAP MERGE 412 parallel_execution_message_size 3 2148 TRUE FALSE FALSE FALSE FALSE message buffer size for parallel execution 421 hash_area_size 3 131072 TRUE TRUE FALSE FALSE FALSE size of in-memory hash work area 426 max_dump_file_size 3 10240 FALSE FALSE FALSE FALSE FALSE Maximum size (blocks) of dump file 433 oracle_trace_collection_size 3 5242880 TRUE FALSE FALSE FALSE FALSE Oracle TRACE collection file max. size 436 object_cache_optimal_size 3 102400 TRUE TRUE DEFERRED FALSE FALSE optimal size of the user session's object cache in bytes 18 rows selected. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 10:34 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
Я не нашел количество физической памяти, но буфферный кеш у тебя определенно маленький и sort_area_size тоже. Если у тебя хотя бы 512 м оперативки имеет смысл увеличить и то и другое. Похоже у тебя все сортировки проходят на диске. Если сможешь выбить себе 1G оперативки то ты свою машину не узнаешь кстати у тебя двухпроцессорная система скажи пожалуйста Код: plaintext 1. 2. 3. 4. 5. 6. 7. И что еще крутится на серваке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 11:00 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
NUM NAME TYPE VALUE ISDEFAULT ISSES ISSYS_MOD ISMODIFIED ISADJ DESCRIPTION --------- ---------------------------------------------------------------- --------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------- ----- --------- ---------- ----- ---------------------------------------------------------------- 161 compatible 2 8.1.0 FALSE FALSE FALSE FALSE FALSE Database will be completely compatible with this software versio 146 db_writer_processes 3 1 TRUE FALSE FALSE FALSE FALSE number of background database writer processes to start 396 optimizer_percent_parallel 3 0 TRUE TRUE FALSE FALSE FALSE optimizer percent parallel 341 parallel_adaptive_multi_user 1 FALSE TRUE FALSE IMMEDIATE FALSE FALSE enable adaptive setting of degree for multiple user streams 343 parallel_automatic_tuning 1 FALSE TRUE FALSE FALSE FALSE FALSE enable intelligent defaults for parallel execution parameters 333 parallel_broadcast_enabled 1 FALSE TRUE TRUE FALSE FALSE FALSE enable broadcasting of small inputs to hash and sort merge joins 412 parallel_execution_message_size 3 2148 TRUE FALSE FALSE FALSE FALSE message buffer size for parallel execution 409 parallel_instance_group 2 TRUE TRUE IMMEDIATE FALSE FALSE instance group to use for all parallel operations 405 parallel_max_servers 3 5 FALSE FALSE FALSE FALSE FALSE maximum parallel query servers per instance 398 parallel_min_percent 3 0 TRUE TRUE FALSE FALSE FALSE minimum percent of threads required for parallel query 404 parallel_min_servers 3 0 TRUE FALSE FALSE FALSE FALSE minimum parallel query servers per instance 198 parallel_server 1 FALSE TRUE FALSE FALSE FALSE FALSE if TRUE startup in parallel server mode 199 parallel_server_instances 3 1 TRUE FALSE FALSE FALSE FALSE number of instances to use for sizing OPS SGA structures 342 parallel_threads_per_cpu 3 2 TRUE FALSE IMMEDIATE FALSE FALSE number of parallel execution threads per CPU 230 row_locking 2 always TRUE FALSE FALSE FALSE FALSE row-locking 15 rows selected. Disk Drives Report ---------------------------------------------------------------------- C:\ (Local - FAT) SYSTEM Total: 1 052 064 KB, Free: 162 368 KB Serial Number: 3633 - 13E0 Bytes per cluster: 512 Sectors per cluster: 64 Filename length: 255 D:\ (Local - NTFS) First Total: 3 349 520 KB, Free: 812 500 KB Serial Number: B8E5 - F3DC Bytes per cluster: 512 Sectors per cluster: 8 Filename length: 255 E:\ (Local - NTFS) Second Total: 4 401 776 KB, Free: 651 492 KB Serial Number: DCEA - FE37 Bytes per cluster: 512 Sectors per cluster: 8 Filename length: 255 H:\ (Removable - FAT) ZIP-100 Total: 98 078 KB, Free: 71 860 KB Serial Number: 34D8 - 1C07 Bytes per cluster: 512 Sectors per cluster: 4 Filename length: 255 M:\ (Local - NTFS) Big Total: 20 081 216 KB, Free: 4 497 732 KB Serial Number: 2CCA - 69C1 Bytes per cluster: 512 Sectors per cluster: 8 Filename length: 255 Memory Report ---------------------------------------------------------------------- Handles: 3 445 Threads: 182 Processes: 26 Physical Memory (K) Total: 523 696 Available: 308 020 File Cache: 19 380 Kernel Memory (K) Total: 15 668 Paged: 11 520 Nonpaged: 4 148 Commit Charge (K) Total: 214 432 Limit: 2 905 820 Peak: 251 552 Pagefile Space (K) Total: 2 410 496 Total in use: 1 408 Peak: 1 432 C:\pagefile.sys Total: 313 344 Total in use: 724 Peak: 748 M:\pagefile.sys Total: 2 097 152 Total in use: 684 Peak: 684 Это то? У меня изолированный комп, я не имею права подключать его к сети, поэтому процессы чаще всего не запускаются параллельно Оперативная 512 или как она пишет 511 Мб, а как увеличить sort_area_size(и что это такое :-( ) и б.кэш? Извини за такие вопросы :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 12:30 |
|
||
|
Анализ таблиц и выполнение запросов
|
|||
|---|---|---|---|
|
#18+
У тебя отключена параллельность, это значит что запросы типа твоего приходится обрабатывать одному процессору. Я ни разу не настраивал параллельность, поэтому как настроить чтобы она использовалась спроси кого-нибудь другого или почитай. Относительно памяти это делается через ORACLE DBA STUDIO Открываешь инстанс\Database закладка Memory там найдешь войти надо под sys Возможно захочет перезагрузиться. В буфферном кеше хранятся данные полученные в результате считывания с диска SORT_AREA_SIZE область в памяти выделенная под сортировки. Если ORACLE в нее не укладывается он их делает в temproary tablespace что просто фатально медленно. Увеличь сначала процентов на 25 потом еще на 25 посмотри как скажется на производительности. Потоому как тише едешь дальше будешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2003, 12:43 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32163685&tid=1990469]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
203ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 551ms |

| 0 / 0 |
