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

    私的良スレ書庫

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

    元スレMySQL 総合 Part19

    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
    151 : NAME IS - 2011/02/27(日) 15:07:40.37 ID:??? (+38,-29,-28)
    >>150
    どうやってバックアップとるんですか?
    って聞いてくるだろ。

    MySQLのデータフォルダで
    rm -rf ./*
    だな。/じゃないから優しいだろ。
    152 : NAME IS - 2011/02/27(日) 15:45:54.90 ID:??? (+55,+14,-25)
    >>149

    >>150
    mysqldump でバックアップを取得すれば、テーブルのCREATE文を確認できると言いたいのですね?

    >>151
    かなり優しいですね。これなら心も体もスッキリしますねw
    153 : NAME IS - 2011/02/27(日) 17:22:58.11 ID:??? (+3,-30,-169)
    MySQL Community Server 5.5.9のSolaris 10 x86_64用パッケージで
    DTrace使おうとしてるんだけど、mysqlプロバイダというやつが動きません。

    # dtrace -p 741 -n 'mysql$target:::handler-rdlock-start'
    dtrace: invalid probe specifier mysql$target:::handler-rdlock-start: probe description mysql741:::handler-rdlock-start does not match any probes

    pidプロバイダなら動いてます。

    # dtrace -p 741 -n 'pid$target::*ha_external_lock*:entry'
    CPU ID FUNCTION:NAME
    0 65526 __1cHhandlerQha_external_lock6MpnDTHD_i_i_:entry

    何か設定が必要なんでしょうか?
    154 : NAME IS - 2011/02/27(日) 22:48:48.95 ID:??? (+11,-29,-26)
    >>149
    show create table テーブル名
    155 : NAME IS - 2011/03/02(水) 01:00:20.20 ID:??? (+7,-30,-154)
    5.5.8のファイル出力で権限エラーになります。

    select * from TABLEはOKですが、
    select * from TABLE OUTFILE 'C:/tmp/FILE.TXT' で次のエラーになります。
    ERROR 1045 (28000): Access denied for user 'ユーザ'@'%' (using password: YES)

    Windows7でフォルダの権限はフルコントロールにしています。
    フォルダの区切りは、/のほか\と\\でも試していますが同じです。

    MySQLのユーザと同じ名前のアカウントはWindows7側にはありません。
    156 : NAME IS - 2011/03/02(水) 07:26:21.87 ID:??? (-1,-29,-8)
    MySQL側でそのMYSQLユーザーに FILE権限を与えていないんでしょ
    157 : NAME IS - 2011/03/02(水) 07:29:11.58 ID:??? (-1,-29,-10)
    >>155

    http://dev.mysql.com/doc/refman/4.1/ja/select.html
    >この形式の SELECT を使用するには、サーバホストに対する FILE 権限が必要となる。
    158 : NAME IS - 2011/03/02(水) 20:40:40.41 ID:??? (+52,+29,-1)
    すいません自己解決しましな
    159 : NAME IS - 2011/03/03(木) 12:15:52.30 ID:??? (+3,-30,-93)
    mysl 5.5.8 perl 5.12.3環境で日本語utfコードを扱っています。

    DOS画面で、set names sjisは有効になりますが、
    perl+dbiで、set names sjisがうまく効きません。
    OUTFILEで出力しても、UTF8のままです。

    何か他の設定が必要なのでしょうか?
    160 : NAME IS - 2011/03/03(木) 12:39:35.13 ID:??? (-1,-29,-32)
    mysql 1.7.3をwindows7で使っているんですが
    my.iniを変更しても、言語がlatin1のままです
    環境変数も設定しましたが変わりませんでした

    どなたかお願いします。
    161 : NAME IS - 2011/03/03(木) 14:25:11.80 ID:??? (+14,-13,-32)
    MySQL5.5って実際のところパフォーマンス的にどうなの?
    快適になってるの?
    検索してもあんまり情報ないから使ってる人いたら教えて欲しい。
    162 : NAME IS - 2011/03/03(木) 18:54:07.72 ID:??? (-1,-19,+1)

    nullポ
    163 : NAME IS - 2011/03/04(金) 04:39:19.52 ID:??? (-1,-29,-6)
    EXPLAINすると確かにBatched Key Accessが効いてるようだ。
    が、実速が変わったとはとても思えない。
    164 : NAME IS - 2011/03/04(金) 15:38:52.35 ID:??? (+17,-30,-188)
    すみません、C言語ライブラリの情報が少ないので質問させてください。
    MySQL5.077、InnorDBのテーブルに、C言語のアプリケーションと、
    Javaサーブレットから接続しています。

    C言語側はmysql_real_connect()で接続後、select文しか発行しません。
    Java側で追加、削除を行っています。

    で、この環境でJava側でinsertした行をC側で検索しようとすると、
    値を取得できない問題にはまってます。

    eclipse等から同じ状況(先に接続した後insert、selectで追加された行を検索)で
    結果が帰ってくるので、C側の問題かと思うのですが、
    何か原因として思い当たるものはあるでしょうか?

    キャッシュを疑ってmysql_refreshやFLUSH PRIVILEGESを試してみましたが、
    効果はありませんでした。
    165 : NAME IS - 2011/03/04(金) 16:48:23.89 ID:??? (+5,-29,-18)
    >>164
    きっと凡ミスだと思うけど
    ・JavaでINSERTして別のJavaでSELECTするとどうなるか?
    ・InnoDBの場合COMMITしてるか?
    ぐらい
    166 : 164 - 2011/03/04(金) 18:36:40.81 ID:??? (+3,-29,-75)
    >>165
    アドバイスありがとうございます。
    >・JavaでINSERTして別のJavaでSELECTするとどうなるか?
    >・InnoDBの場合COMMITしてるか?
    どちらも問題なしです。

    C側もアプリを再起動するとSELECT結果が帰ってくるので、
    どこかがキャッシュしてそうな感じなんですが・・・

    普通は繋ぎっぱなしで問題ないものですよね?
    169 : NAME IS - 2011/03/08(火) 18:09:21.61 ID:??? (+3,-30,-51)
    ニコニコ大百科というサイトがデータベースエラーで落ちたみたい


    エラーメッセージ

    データベースにエラーが発生いたしました。もう1度リロードしてみてください。(Can't connect to MySQL server on '192.168.69.101' (111))


    ダメじゃん
    171 : NAME IS - 2011/03/08(火) 20:29:05.81 ID:??? (+35,-30,-43)
    usage権限って、全ての権限無しって意味っしょ。
    http://dev.mysql.com/doc/refman/4.1/ja/grant.html

    だから、
    >revoke all privileges on *.* from user@"host-name" identified by "password";
    の後には、
    >GRANT USAGE ON *.* TO 'user'@'host-name' IDENTIFIED BY PASSWORD '*pass'
    これで当たり前。
    172 : NAME IS - 2011/03/08(火) 20:39:57.43 ID:??? (+53,+26,+0)
    >>171
    ありがとう。
    >>170は無視しちゃってください!
    174 : NAME IS - 2011/03/10(木) 17:01:31.35 ID:??? (-11,-29,-35)
    >>173
    >selectしたデータを一部だけ別のテーブルに入れる方法ってありますか?
    >この場合table1のデータがすべてtable2に入るのでaaaだけ別のデータを入れたいと思っています。
    言ってる事違ってね?
    175 : NAME IS - 2011/03/10(木) 19:44:02.96 ID:??? (+3,-30,-66)
    あるクエリを実行して、mysqldumpみたいなスタイルの
    出力を取得する方法はありますか?

    SELECT * FROM hoge WHERE a='unko';

    INSERT INTO hoge VALUES (a,b) AS
    ('unko',2),('unko',3),('unko',5),('unko',7);
    みたいな感じで取得したいかなーって
    176 : 173 - 2011/03/10(木) 20:52:37.61 ID:mHQFBpTb (-21,+29,-1)
    >>174
    間違ってました。ごめんなさい。
    一部じゃなくて二部です。と言うことでよろしくお願いします。
    177 : NAME IS - 2011/03/14(月) 04:35:03.16 ID:gnWaLDBM (-28,-30,-36)
    #sql-123_456e7.MYD
    #sql-123_456e7.MYI
    #sql-123_456e7.frm

    のようなファイルがデータベースディレクトリにあり、容量をかなり食っています。
    このファイルは何でしょうか?
    178 : NAME IS - 2011/03/14(月) 07:31:07.78 ID:??? (+40,-13,-1)
    >>177
    各ファイルのサイズを教えてください。
    179 : NAME IS - 2011/03/14(月) 09:07:03.55 ID:??? (+89,+29,-3)
    >>177
    リペア中に強制終了したとき、そんな名前のファイルが残ってたような気がする。
    180 : NAME IS - 2011/03/14(月) 21:03:11.99 ID:??? (+99,+29,-47)
    >>178
    1GBを超えてる。

    >>179
    インデックス作成時のテンポラリ、という情報が見つかりました。
    強制終了時の残骸かな…と思ったのでさっくり消しました。
    データベースは問題なく動いてます。
    181 : NAME IS - 2011/03/15(火) 10:59:13.05 ID:??? (+69,+24,-5)
    >>180
    DB稼動中に消した?それとも停止してから消した?
    182 : NAME IS - 2011/03/15(火) 15:50:21.62 ID:??? (+7,-30,-12)
    >>181
    止めてから消去。
    rm -rf "#sql-123_456e7.MYD" で。
    183 : NAME IS - 2011/03/15(火) 23:49:40.63 ID:??? (-6,-29,-3)
    なんで -r が要るんだ?
    184 : NAME IS - 2011/03/17(木) 15:29:45.23 ID:??? (-1,-29,-22)
    MySQLからフォークした「Drizzle」、初のGAリリース
    http://sourceforge.jp/magazine/11/03/17/050217
    185 : NAME IS - 2011/03/18(金) 19:50:16.11 ID:??? (-22,-29,-27)
    perlのモジュールのDBD::mysql が正しくインストールできません。
    この場所にどなたかお詳しい方はおられますでしょうか?
    188 : NAME IS - 2011/03/25(金) 06:31:03.41 ID:??? (+0,-29,-49)
    >>187
    素人だけど、
    たぶんselectは大丈夫じゃないかな。書き込みはテーブルロックだから待たされる可能性ありか。
    どんくらいで待ちが発生するかはやったことないからわからんが。

    MySQL 5.5からはinnoDBがデフォルトだし、MyISAMでないといけない場合(全文検索とか)以外はinnoDB推奨らしい。
    189 : NAME IS - 2011/03/25(金) 11:10:00.55 ID:??? (-2,-29,-81)
    >>188
    innoDB推奨になるんですか!?
    自分はてっきりMyISAMが推奨(多く使われている)とばかり思っていました。

    MyISAMでもLOCK~UNLOCKの処理をするとロックをかけられるようですが、
    ファイルロックと同じような感じだと思うので、>>187の点はどうなのかな?
    っと思い、質問しました。やはりinnoDBのトランザクションが良いんですかね
    190 : NAME IS - 2011/03/25(金) 11:16:40.29 ID:??? (+52,+29,+0)
    いつの話してんだw
    191 : NAME IS - 2011/03/25(金) 17:15:58.60 ID:??? (+44,+26,+0)
    8年前だな
    192 : NAME IS - 2011/03/25(金) 22:45:25.80 ID:??? (+25,-2,-4)
    読み込み中心なら、速度重視であえてMyISAMを選ぶこともあるけどね
    193 : NAME IS - 2011/03/26(土) 01:11:21.59 ID:??? (-1,-29,-38)
    Webアプリなんかでアクセスログを保存する時は
    テーブルをInnoDBにして

    BEGIN→INSERT→COMMIT

    としてるけど、間違ってないよね?ね?
    194 : NAME IS - 2011/03/26(土) 01:14:17.45 ID:??? (+48,+11,-8)
    アクセスログをDBに突っ込んで何がしたいの?
    195 : NAME IS - 2011/03/26(土) 02:21:49.31 ID:??? (+57,+29,-14)
    1つのSQLなら別にトランザクション使わなくてもいいのでわ。
    196 : NAME IS - 2011/03/26(土) 02:27:39.83 ID:??? (+12,-21,-4)
    >>194
    自分もDBにいれてるよ。そんなアクセス多くないから。
    Archiveエンジンで。
    197 : NAME IS - 2011/03/26(土) 02:31:34.91 ID:??? (+0,-27,+0)
    OSSのシステム見ると、InnoDBにしているの多いよね
    198 : NAME IS - 2011/03/26(土) 07:53:47.38 ID:??? (+81,+19,-23)
    ログ程度ならMyISAMにしてるな。
    トランザクションも制約も要らんもんね。
    199 : NAME IS - 2011/03/26(土) 15:38:48.01 ID:??? (-2,-29,-18)
    UTF-16は使えますか?
    200 : NAME IS - 2011/03/26(土) 18:03:17.00 ID:??? (+131,+29,-10)
    >>198
    そうなの?俺はMyISAMのログテーブルを
    これからInnoDBにしてトランザクションかけようかと悩んでいるんだけど
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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