- ベストアンサー
MySQLの書き込みで同時アクセスがどのくらい以上になるとパフォーマン
MySQLの書き込みで同時アクセスがどのくらい以上になるとパフォーマンスが低下するのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
関連するQ&A
- データの同時書込みについて
MYSQLとPHPをつかって各支店からデータを入力してもらい、集計したいと考えています。 仮に各支店でまったく同時にデータを書き込むことがあったとするならデータはきちんと書き込まれるでしょうか? また、同時に複数の人間が書込みの操作をした場合、どのくらいの件数まで書込みできるでしょうか? 設定はどのような設定にするのが安全で確実でしょうか? テーブルのフィールドタイプはInnoDBとしています。 PHPのバージョンは4.3.8 MYSQLは4.0.26-ntです。 わかりにくい説明で申し訳ないです。 よろしくお願いします。
- 締切済み
- MySQL
- 同一ユーザーが同時アクセスした時のトランザクション
PHPとMySQLでWEBアプリを作っています。 複数の人がログインしてデータの書き換えが発生するので、トランザクションを扱いたいと考えています。 サイトや書籍を見て基礎はとりあえず頭に入ったのですが、自分の作っているアプリで一般的にどうやればいいのかピンときていません。 そこでいくつか疑問があるのですが、今回的を一つに絞って質問します。 質問 「同じアカウントのユーザーが別々のブラウザから同時にアクセスしてきても問題が無いようにする一般的なトランザクション処理の方法が知りたい」 現在既に出来ているアプリの流れが以下です。(かなり簡略化しています) <?php 始めにMySQLでユーザー情報の読み込み MySQLでいろんな情報の読み込み phpでいろんな処理 MySQLでいろんな情報の書き込み (上記の一連の処理は何回も出てくる) 最後にMySQLでユーザー情報の書き込み ?> 書籍やサイトに載っているトランザクションの例だと、読み込みと書き込みの一連の流れが連続しているので単純にSTART TRANSACTIONしてCOMMITしている場合が多いです。 しかしこのアプリの場合ユーザー情報の読み込みと書き込みに間が空いているので、この間をSTART TRANSACTIONとCOMMITで挟む、というのはかなりおかしい気もします。 このような場合に同一アカウントからの同時アクセスでも整合性を保つにはどうやるのが一般的なのでしょうか。 根本的にphpプログラムとしてデザインが間違っているのかもしれませんが、あくまでMySQLのトランザクション処理での解決を目指している(もうプログラムはほぼ完成している)ので、MySQLのカテゴリで質問しました。でもそういう指摘もしてもらえるとありがたいです。 (ちなみにこのようなことはあくまでそういうアクセスをしてくる人のまれな状況のための対処であり、頻度としては高くないと思っていますがまずは最初の疑問としてあげました)
- ベストアンサー
- MySQL
- access2000からmysqlへ access to mysql converter
はじめまして aceess からmysqlにデータをコピーする方法で迷っています。 access2000のデータをオンラインで使用しようと思っています。すでにローカルでaccessDBを使用していて、その情報をオンラインで閲覧できるようにしたいです。 すでにmysqlの使用可能なサーバーをレンタルしているのでそこにmysqlとしてデータをおこうと考えています。(プログラムはphp) 市販の(access to mysql converter )コンバーターなどを使用するのが一番なのでしょうか? アクセスDBにテーブルが複数あるのでテーブル一つ一つをエクスポート、mysqlからインポートはちょっと大変そう。 (データは月に一度accessからmysqlにコピーして、アップロード.ローカルのaccessはこのまま使用し続けます) access to mysql converter などを利用されたことのある方、感想をお聞かせください。 皆様はaccessからmysqlにどのようにデータをコピーしているのでしょか?
- 締切済み
- その他(データベース)
- MYSQL + Access の組み合わせ
SQL Server+Access.adpを使った、クライアントサーバー型のシステム はみたことがあるのですが、 それを MYSQL + Accessでは実現できるのでしょうか? 以前、AccessをインストールしたPCから、ODBCでMYSQL接続して使ったことは あるのですが、ACCESSで作成されたフォームアプリの接続先がMYSQL、という のは可能なのかな?と思い質問しています。 Access そのものは未搭載のマシンに、Accessで作ったアプリをインストールして、 そこから、MYSQLに接続するイメージのものが可能かどうかをお尋ねしているつもりです。 どなたかご教授願います。
- ベストアンサー
- その他(データベース)
- accessのDBを同時に4人以上で開きたい
会社でACCESS2000ので作った顧客管理DBがあり、使っています。 しかし同時に開けるのは3人までです。 それ以上の人が開こうとしても開くことができません。(画面が正しく表示できません)たまに3人開いてもだめになることがあります。 この制限はどこからきているのでしょうか? DBを作った人はすでに退社されており詳しいことがわかりません。 XXX.mdbというファイルが格PCのデスクトップにあり、データはサーバーにあります。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access -> MySql
AccessからMySqlに接続しようとしているのですが、なかなかうまくいきません。 ODBCでデータソースを作成するところまでは出来ているのですが (TestでもSuccess:connection was mode!とでています) Accessを起動し 「ファイル」->「外部データの取り込み」->「テーブルのリンク」を選択し出てきたダイアログの「ファイルの種類」でODBCデータベースを選択するのですが、「データソースの選択」ダイアログが出てきません。 何に問題があるのでしょうか? Access:Access2003 MySql:5.0.27 ODBC:Mysql Connecter/ODBC 3.51.17 DBサーバ、クライアントともにXPを使用しています。
- 締切済み
- MySQL
- 同時アクセスについて
プログラム初心者です mysqlでトランザクションを使いたいです いままでMyISAMを使ってきました。これをInnoDBにするだけで同時アクセスが可能になるのでしょうか? sqlのupdateもトランザクションは効くのでしょうか? pdoのほうでなにかやることはありますか?こんな感じのupdateを実行したいです $pdo->prepare('UPDATE point_table SET point = point+1 WHERE id = ?'); $stmt->bindValue(1, 15, PDO::PARAM_INT); $stmt->execute(); よろしくお願いします
- ベストアンサー
- PHP
- MFCJ6983CDWの寒冷地での動作トラブルについて相談します。特に朝一に問題が発生しています。対策方法を教えてください。
- MFCJ6983CDWの寒冷地での動作トラブルに対する対策方法を教えてください。朝一に特に問題があります。
- MFCJ6983CDWの寒冷地での動作トラブルについて相談です。特に朝一が問題です。対策方法を教えてください。
お礼
ありがとうございます