|
|
|
SQL проблема
|
|||
|---|---|---|---|
|
#18+
Помогите: 1. Что за парам. Buffer cache hit ratio и как его увеличить? 2. Unable to read local eventlog (журнал событий был изменен в промежутке между двумя операциями чтения)? СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2002, 17:17 |
|
||
|
SQL проблема
|
|||
|---|---|---|---|
|
#18+
1. Books Online: Administering SQL Server->Monitoring Server Performance and Activity->Monitoring with System Monitor->Using SQL Server Objects->SQL Server: Buffer Manager Object Buffer Cache Hit Ratio Percentage of pages found in the buffer cache without having to read from disk. The ratio is the total number of cache hits divided by the total number of cache lookups since an instance of SQL Server was started. After a long period of time, the ratio moves very little. Because reading from the cache is much less expensive than reading from disk, you want this ratio to be high. Generally, you can increase the buffer cache hit ratio by increasing the amount of memory available to SQL Server. То есть, увеличить можно покупкой железа, а именно, ОЗУ. 2. Простите, но это сообщение откуда взято? Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2002, 19:58 |
|
||
|
SQL проблема
|
|||
|---|---|---|---|
|
#18+
Это сообщение в Просмотре событий (Event viewer). У меня Win 2000 Server SP2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2002, 04:16 |
|
||
|
SQL проблема
|
|||
|---|---|---|---|
|
#18+
Поскольку, автор ЛАМЕР, то можно еще и порекомендовать внимательнее посмотреть параметры SQL-сервера, относящиеся к памяти. Может там SQL'я сильно обидели, хотя скорее всего все по умолчанию. Но это не есть хорошо. Ну, а по журналу, надо бы подробнее. Что за журнал, когда происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2002, 05:02 |
|
||
|
SQL проблема
|
|||
|---|---|---|---|
|
#18+
По поводу второго вопроса-бывает когда в промежутке между записями лог был очищен. По поводу первого-вот объяснение лучше которого не скажешь... A low Buffer Cache hit rate indicates that SQL Server is finding fewer pages already in memory, and therefore has to perform more disk reads. This is often caused by one of two possibilities: SQL Server has insufficient memory to work with, or SQL queries are accessing a very large number of pages in a non-sequential manner. The best figure will vary from one application to another, but ideally this ratio should be above 90%. When this (т.е.меньше 90%) you should: Ensure SQL Server is configured to use as much physical memory as possible. Check, and if necessary,alter the max server memory (MB) figure in the Configuration. If you have applications other than SQL Server running on this machine, Total memory shows that SQL Server is not using all the memory it could, then these applications could be taking memory away from SQL Server. Consider increasing your SQL Server Min Memory parameter setting so that SQL Server gets more memory (Configuration drilldown). View the largest objects that are in the Buffer Cache. Check for objects that are Pinned and are taking up a large part of the Buffer Cache.Consider adding more physical RAM to the server.Identify inefficient SQL - look for sessions that are active and that are generating a lot of I/Os.Microsoft's SQL Server Profiler tool can help here... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2002, 05:37 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32031040&tid=1822631]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 461ms |

| 0 / 0 |
