のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,296人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

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

    元スレ【MySQL】下らねぇ質問はID出して書き込みやがれ 2

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    205 : NAME IS - 2012/02/26(日) 17:38:02.70 ID:??? (+12,+19,+0)
    チョット上を読もうか
    209 : NAME IS - 2012/02/28(火) 20:07:32.98 ID:??? (+25,+29,-10)
    テーブルをパーティションというものに分けた時のメリットってなんですか?
    211 : NAME IS - 2012/02/29(水) 10:27:03.93 ID:??? (+18,+29,-7)
    >>208
    この記事でも中間テーブルって言ってるからそれでいいんじゃないかな
    http://siob.sint.co.jp/er/serial/serial02.html
    212 : NAME IS - 2012/02/29(水) 10:45:37.74 ID:??? (-18,-29,-194)
    >>209
    ・フルスキャンするクエリの負荷を絞り込める
    ・統計情報がパーティションごとに管理されるため、より適切なSQL実行計画が期待できる
    ・DROP PARTITIONを使えば過去データの削除が速い
    ・DELETEで削除する方針に比べデータファイルの断片化を抑えられる

    Oracleならこれに加えて
    ・パラレルクエリを用いた並列処理ができる
    ・古いパーティションのデータを圧縮することができる
    214 : NAME IS - 2012/02/29(水) 16:36:23.91 ID:??? (+30,+29,-55)
    >>212
    回答ありがとうございます

    >・フルスキャンするクエリの負荷を絞り込める

    これは、例えばアクセスを局所的に抑えることが出来るという理解でよろしいのでしょうか?
    215 : NAME IS - 2012/02/29(水) 17:21:37.63 ID:??? (+34,+29,-58)
    >>214
    そう。

    例えば売上テーブルを月ごとにパーティショニングしておけば
    月ごとの売上集計で多少ひどいクエリを実行しても、
    フルスキャンするのは当月の1パーティションだけに抑えられる。
    216 : NAME IS - 2012/02/29(水) 18:20:33.06 ID:??? (+20,+29,-14)
    ER図を書くのにいいツールはありませんか。
    テーブルやカラムごとにコメントが書けるものがいいです。
    当方Macですが、プラットフォームにこだわらず紹介していただければ。
    217 : NAME IS - 2012/02/29(水) 19:27:30.80 ID:??? (-17,-23,-89)
    ID出してないな。 >>216

    俺は、EclipseのプラグインのER Master っての使ってる。
    良いとして薦めはしない(これは勘弁してくれってとこがある)けど、
    いちおうテーブルにもカラムにもコメントは書ける。
    つか、書けないツールの方が少ないんじゃないか?
    218 : NAME IS - 2012/02/29(水) 19:34:39.94 ID:??? (-28,-29,-22)
    >>216
    特別絶賛おすすめするほどではないけど
    本家のMySQL Workbenchでいいんじゃないの。コメント書けるよ
    219 : NAME IS - 2012/02/29(水) 19:37:53.61 ID:??? (+16,+18,+2)
    >>215
    ありがとうございます。
    220 : NAME IS - 2012/03/01(木) 10:49:41.46 ID:??? (-29,-29,-9)
    >>216
    当方MACなので
    ブラウザ上で動作する mysql designer というの使ってる。
    http://ondras.zarovi.cz/sql/demo/?keyword=default
    223 : NAME IS - 2012/03/01(木) 22:47:10.46 ID:??? (+30,+17,-31)
    質問です。

    MyISAMは、書き込みのときにテーブルロックを行うそうなのですが、
    このテーブルロックというのは、他の書き込みを阻止するという意味でしょうか?
    または、書き込みも読み込みも関係なくすべてのアクセスを阻止するという意味でしょうか?
    224 : NAME IS - 2012/03/01(木) 23:36:03.44 ID:??? (-26,-20,-14)
    書き込みのテーブルロックは、ロックを取得した奴以外は、
    (書き込みは勿論)読み込みでもブロックされるよ。
    227 : 226 - 2012/03/02(金) 01:45:10.50 ID:yjU4uzp8 (-20,+29,-19)
    バックスラッシュをバッククォートの前につけるだけでとりあえず動きました。
    228 : NAME IS - 2012/03/02(金) 15:42:30.13 ID:??? (-15,-29,-80)
    まだほとんど勉強してない状態でイメージでの質問ですが、
    よくウェブサーバーとMySQLサーバはわけろって言われるんですが、
    ウェブサーバとSQLサーバを別個に用意して、phpなどからMySQLサーバーに
    接続して処理させようとするときは、phpのソースに接続先IPおよびMySQLのアカウントとパスを
    書いておくってことなんでしょうか?
    229 : NAME IS - 2012/03/02(金) 20:30:05.49 ID:??? (-1,+9,+1)
    >>228
    YES
    230 : NAME IS - 2012/03/02(金) 21:31:28.31 ID:BzTarHSh (+24,+29,-47)
    一般的にそうなんですか??
    ウチの会社ではデータベースもperlもPHPも同じサーバで運用してます。
    分けるとレスポンスが低下するってイメージしか無かったです。
    231 : NAME IS - 2012/03/02(金) 21:46:22.76 ID:??? (+2,+4,-15)
    小規模なら1台にまとめる、
    中規模以上なら分けて、PHPが動くサーバの台数を増やしていく
    232 : 228 - 2012/03/02(金) 22:25:01.18 ID:45ALAGnb (+28,+29,-69)
    レスどうもです
    小規模なら1台で良いのですか?
    よく、ウェブサーバーとデータベースサーバー一緒にするなんて
    セキュリティ的に御法度だと聞くんですが・・・
    脆弱性が起こりやすいウェブサーバーから、データベースに影響が及ぶのを避けるためかと
    思ってましたが、現場ではそんなことはないのですか?
    233 : NAME IS - 2012/03/02(金) 23:29:29.35 ID:??? (+22,+29,-2)
    心配なら分ければいいんじゃね
    234 : NAME IS - 2012/03/03(土) 05:43:00.24 ID:??? (-20,-21,-14)
    >>232
    >セキュリティ的に御法度

    ?
    235 : NAME IS - 2012/03/03(土) 11:41:26.08 ID:??? (+27,+29,-15)
    そら分けた方が、Webサーバー盗まれてもDBは無事って意味では安全だべ
    心配なら分ければ?としか言えない
    236 : NAME IS - 2012/03/03(土) 11:51:51.43 ID:??? (+27,+29,-20)
    会社の信用が大事なら分けるだろ。
    webサーバーが危ないんだっけ?PHPの方が危ないバグが出るイメージあるが
    239 : NAME IS - 2012/03/04(日) 16:47:09.73 ID:8oq86TOM (-20,+29,-111)
    >>238
    ありがとうございます。
    よく調べたら確かに関数を使うとインデックスが効かないとありました。

    試しに「年」「月」「日」「時間」で分けるカラム構成にしたところ、
    インデックスが効くようで高速になった気がします。
    ただ、やっぱり十万単位のレコードがあると重いですね。
    PHPで表示させた時、数秒単位で時間がかかります。
    オープンソース見ると特に変わったことしてないし、
    Webサービスのアクセス解析はどうしてるんですかね。

    あとDATETIMEも残すようにしたいと思います。アドバイスありがとうございました。
    241 : NAME IS - 2012/03/04(日) 22:34:11.34 ID:??? (+25,+29,-31)
    全文検索が必要な場合 というだけでテーブルのエンジンはMyIsam一択でしょ?

    後、「常に参照され、定期的に更新し、全文検索が必要な場合」
    ということと、マスター、スレーブは関係ないと思うのだけど
    246 : NAME IS - 2012/03/05(月) 23:01:18.03 ID:??? (-4,+0,-4)
    俺も全文検索知りたい。どういうSQLになるんだ?
    250 : NAME IS - 2012/03/06(火) 22:51:11.94 ID:??? (-27,-30,-86)
    fc2のレンタルサーバーlightでmysqlを使っているのですが、
    日本語を登録すると文字化けしてしまいます。
    全然操作方法が分かりません。照合順序をujis_japanese_ciに
    しています。多分照合順序で文字化けと思うのですか。
    日本語設定がない?でしょうか?
    FC2にメールすべきでしょうか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について