[前][次][番号順一覧][スレッド一覧]

mysql:4138

From: (moeru) <<moeru@xxxxxxxxxx>>
Date: Fri, 03 Aug 2001 20:36:03 +0900
Subject: [mysql 04138] Re: メモリの節約方法


2001/08/03 06:22:37 +0900にTatsuhiko Miyagawa <miyagawa@xxxxxxxxxx>さんに頂いた
「[mysql 04125] Re: メモリの節約方法」への返事です。

モエルです。

宮川さん、コメント有り難うございますm(__)m


> > メモリの節約方法についての質問です。
>こういった質問の場合、OS や mysql のバージョンをかかれたほうがよい
>かと思います。

RedHat 6.1J + MySQL3.23.21です。


>> Mem:  1036268K av, 657196K used, 379072K free, 122856K shrd, 365396K buff
>>   mysql_free_result($result); 
>>  を最近入れまくってますがメモリ使用量は減ってくれません。
>
>PHPに詳しくないのではずしているかもしれませんが、上記はPHPのメモリ
>を解放するんであって、mysqld には関係ないということはありませんか?

mysql_free_result()がどこを解放してるのか分からないです(^^;
減らしたいのは、mysqldのリソースもそうなんですが
システムの使用メモリ 657196K used です。


>>  システム変数をいじるとメモリを節約できるような所があるでしょうか?
>
>具体的にどういった数値なのかを出した方が話が早いかと思います。

関係してそうなところを記します。

back_log   50  
join_buffer_size       131072  
key_buffer_size       33550336  
max_allowed_packet    1048576  
max_join_size      4294967295  
max_connections   256  
myisam_sort_buffer_size    8388608  
net_buffer_length   16384  
record_buffer   1044480  
sort_buffer    4194296  
table_cache     512  
thread_stack    65536  
thread_cache_size   0  
tmp_table_size   1048576  



>FLUSH TABLES (mysqladmin flush-tables) をかけると、たまってる分を 
>flush するので、メモリ使用量は若干おさまるようです。

これはどういう使い方をされてますか?
CRONとかで一日に何回かって感じですか?

あと、ユーザーが使用中にFLUSH TABLESをすると
トラブルが出たりしないでしょうか?

mysqld restartかmysqld start|stopのほうが安全だったりしないでしょうか?



モエル

[前][次][番号順一覧][スレッド一覧]

      4123 2001-08-03 03:05 [<moeru@xxxxxxxxxx>  ] メモリの節約方法                        
      4125 2001-08-03 06:22 ┗[Tatsuhiko Miyagawa <]                                       
->    4138 2001-08-03 20:36  ┗[<moeru@xxxxxxxxxx>  ]                                     
      4140 2001-08-04 07:03   ┗[Tatsuhiko Miyagawa <]