私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【MySQL】下らねぇ質問はID出して書き込みやがれ 2

みんなの評価 :
レスフィルター : (試験中)
>>543
たびたびすまん。リンク先のをSUMに変えれば目的は達成できるかと
たびたびすまん。リンク先のをSUMに変えれば目的は達成できるかと
>>544
SQLというものが教科書どおりのモデルを前提に設計されてるので、
設計の定石を外すと急にシンプルなSELECT文が書けなくなるんよ。
配送業者テーブル、キャンセル理由テーブルを作るのが正しくて、
注文状況テーブルだけで何とかしたい場合でも
配送業者カラムとキャンセル理由カラムを分けて作った方がいいよ。
VARCHAR/TEXTは空ならほとんど容量くわないし。
SQLというものが教科書どおりのモデルを前提に設計されてるので、
設計の定石を外すと急にシンプルなSELECT文が書けなくなるんよ。
配送業者テーブル、キャンセル理由テーブルを作るのが正しくて、
注文状況テーブルだけで何とかしたい場合でも
配送業者カラムとキャンセル理由カラムを分けて作った方がいいよ。
VARCHAR/TEXTは空ならほとんど容量くわないし。
>>554
試してないけど
スレッドごとにデータベースハンドルを分けないとダメなんじゃない?
10スレッドならMySQLに10本つなぐ。
forkのときは分けないと確実にダメって話がある。
http://www.jdcn.co.jp/blog/archives/2011/06/perlforkdbi.php
試してないけど
スレッドごとにデータベースハンドルを分けないとダメなんじゃない?
10スレッドならMySQLに10本つなぐ。
forkのときは分けないと確実にダメって話がある。
http://www.jdcn.co.jp/blog/archives/2011/06/perlforkdbi.php
>>549
ありがとうございます!おかげさまでうまくいきました
ありがとうございます!おかげさまでうまくいきました
>>563
ありました。
Perl内とApache内にバージョンの違うlibmysql.dllが入ってるんで
どっちでうまくいくのか試してみます。
うまく行かなければまた来ます。ありがとうございました。
ありました。
Perl内とApache内にバージョンの違うlibmysql.dllが入ってるんで
どっちでうまくいくのか試してみます。
うまく行かなければまた来ます。ありがとうございました。
>>566
あるあるおハマり大事典 - InnoDBなのに行ロックしないの - (ひ)メモ
http://d.hatena.ne.jp/hirose31/20091106/1257493652
コメントも含めて読んだらわかる
あるあるおハマり大事典 - InnoDBなのに行ロックしないの - (ひ)メモ
http://d.hatena.ne.jp/hirose31/20091106/1257493652
コメントも含めて読んだらわかる
>>569
さらに通信すればOK
さらに通信すればOK
全部同じテーブルじゃないとイカンのか?
ネトゲだったら倉庫、バッグ、装備って分ければいいかなーと思うけど
そんでレコードの容量は1つ7KBぐらいならギリギリだと思う
ネトゲだったら倉庫、バッグ、装備って分ければいいかなーと思うけど
そんでレコードの容量は1つ7KBぐらいならギリギリだと思う
MySQL verchar型ってあるじゃないですか。
入る文字数を1~255の間で決めれるじゃないですか?
郵便番号だろうと、名前だろうと、キャッチコピーだろうと
全部255じゃだめなんですか?
今の時代サーバーも高性能、高容量になってるだろうから
1も255も変わらなさそうなんですが。
入る文字数を1~255の間で決めれるじゃないですか?
郵便番号だろうと、名前だろうと、キャッチコピーだろうと
全部255じゃだめなんですか?
今の時代サーバーも高性能、高容量になってるだろうから
1も255も変わらなさそうなんですが。
>>578
きゃあああああああああ
きゃあああああああああ
>>577
「実践ハイパフォーマンスMySQL 第2版」P.89のコラムを参照
「実践ハイパフォーマンスMySQL 第2版」P.89のコラムを参照
MySQLのVARCHAR(255)には、InnoDBでutf8の場合に
ユニークインデックスを作れる最大長っていう意味もある。
MySQL 5.5のutf8mb4だとこの最大長が191になっているので、
最近は自分で何か作るときは191にしてる。
ユニークインデックスを作れる最大長っていう意味もある。
MySQL 5.5のutf8mb4だとこの最大長が191になっているので、
最近は自分で何か作るときは191にしてる。
>>583
Masterサーバ1台、Slaveサーバ1台で、その中で
論理データベース2つという事なら可能(負荷/遅延など考慮せず)
Masterサーバが2台、Slaveサーバが1台の場合は
mysql_multi とか使わないとできないんじゃないかな。
うちでは、4台ぐらいの Masterサーバを1台のデータバックアップ用
スレーブに放り込んでるが、mysql_multi を使ってる。
また、MySQLクラスタならマルチソース・レプリケーションが
できるらしいというのは先日の MySQL Webセミナーで聞いた。
Masterサーバ1台、Slaveサーバ1台で、その中で
論理データベース2つという事なら可能(負荷/遅延など考慮せず)
Masterサーバが2台、Slaveサーバが1台の場合は
mysql_multi とか使わないとできないんじゃないかな。
うちでは、4台ぐらいの Masterサーバを1台のデータバックアップ用
スレーブに放り込んでるが、mysql_multi を使ってる。
また、MySQLクラスタならマルチソース・レプリケーションが
できるらしいというのは先日の MySQL Webセミナーで聞いた。
かぶった(´・ω・`)
そういえば、「MySQLレプリケーション:実践テクニック」で
584 さんが紹介されてる資料みたいな方法でのマルチソース
レプリケーションについて紹介があった。
ただ、同じ論理データベースを作ってしまったりといったトラブルが怖いな...
そういえば、「MySQLレプリケーション:実践テクニック」で
584 さんが紹介されてる資料みたいな方法でのマルチソース
レプリケーションについて紹介があった。
ただ、同じ論理データベースを作ってしまったりといったトラブルが怖いな...
複合主キーでインクリメントするために
MyISAMってやつでやってるんですけど
量多くなってきたら遅くなったりしますか?
MyISAMってやつでやってるんですけど
量多くなってきたら遅くなったりしますか?
>>587
量が増えたら遅くなるよ
量が増えたら遅くなるよ
>>587
量が増えても速度に影響は無い
量が増えても速度に影響は無い
>>594
試したら両方のテーブルの該当行にロックがかかった。
順番は、
SELECT sleep(1), author.id FROM posts p ...
という感じでゆっくりロックしつつ別のセッションからいろいろ突っついてみると、
アクセスした順番にロックがかかっているように見える。よって実行計画による。
オプティマイザの機嫌次第でデッドロックが起きるねこれは
試したら両方のテーブルの該当行にロックがかかった。
順番は、
SELECT sleep(1), author.id FROM posts p ...
という感じでゆっくりロックしつつ別のセッションからいろいろ突っついてみると、
アクセスした順番にロックがかかっているように見える。よって実行計画による。
オプティマイザの機嫌次第でデッドロックが起きるねこれは



類似してるかもしれないスレッド
- 【】 MySQLを買収したSunを買収したOracleを 【】 (112) - [25%] - 2023/1/22 14:15
- 【この先一体】MySQL 総合 Part15【どうなるの】 (1001) - [21%] - 2009/11/22 13:31 ○
トップメニューへ / →のくす牧場書庫について