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

mysql:6948

From: kunimatsu hirotomo <kunimatsu hirotomo <jigen@xxxxxxxxxx>>
Date: Thu, 06 Feb 2003 17:57:17 +0900
Subject: [mysql 06948] Solaris の起動オプションに関しての質問

過去ログを検索をしましたが結果が見つかりませんでしたので
質問させて頂きたく思います。

現在以下の環境にてC APIのプログラムを作成しております。

+-----------------+------------------+
| テスト環境      | 動作させたい環境 |
+-----------------+------------------+
| Redhat7.2       | solaris2.8       |
| mysql-3.23.44   | mysql-3.23.44    |
+-----------------+------------------+

Redhat7.2環境にて完全に動作するものがsolarisでは動作いたしません。
プログラムは大量に(3万件程度)TABLEにUPDATEをかけるもので以下のよ
うなSQLを繰り返すものです。

update USER_ADMIN set USER_NOTE='%s' where USERID='%s'

現象としては、途中までUPDATEされるがその後UPDATEされずにUPDATE後
の処理に移行してしまいます(6000件程度の更新で終わってしまう)。

記載させていただいた環境はDBの環境であり、実際のプログラムは全て
Redhat側で動かしております。プログラム側が同じ環境で動作していて
違いが出てくるとすると、アクセスしているDB側の問題であるのかと考
え両者のmysqld コマンド行オプションの違いを比較してみた所2点違う
所がありました。

+--------------------+-----------------+------------------+
                     | テスト環境      | 動作させたい環境 |
+--------------------+-----------------+------------------+
| skip_locking       | ON              | OFF              |
| thread_concurrency | 項目自体が無し  | 10               |
+--------------------+-----------------+------------------+

skip_locking :
設定をテスト環境にて「OFF」にしてみたが動作させたい環境のような問
題は起らず。

thread_concurrency : 
Solaris特有のものらしいですが、こちらの記載がマニュアル等にも少な
く、数値の意味からどのような値がよいかを調べる方法等がわからない
状況です。

thread_concurrency <-の値の意味とどのように値を決定すればよいのか
をどなたかお教えいただけませんでしょうか?

ぶしつけな質問かもしれませんが、動作させたい環境でテストをする事
も出来ず、同じ環境を調達できない事から非常に困っております。
何卒よろしくお願いいたします。m(_ _)m








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

->    6948 2003-02-06 17:57 [kunimatsu hirotomo <] Solaris の起動オプションに関しての質問  
      6949 2003-02-06 19:07 ┣[<moeru@xxxxxxxxxx>  ]                                       
      6950 2003-02-06 20:21 ┃┗[kunimatsu hirotomo <]                                     
      6951 2003-02-06 20:57 ┃ ┗[<moeru@xxxxxxxxxx>  ]                                   
      6952 2003-02-06 21:02 ┗[とみたまさひろ <tomm]