忍者ブログ

Wordpressメモとかアフィめもとか

Wordpress,PHP,アフィリエイトとかの個人メモを記録していくよ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

mysql LOAD INFILE テキストファイルから一括読み込みとか

mysqlでLOAD INFILEを使ってCSV→DBにデータを格納すると、すごい勢いでbinlogが出力される。
binlogはoracleのアーカイブログみたいなものなので、空のテーブルにファイルをロードするときは一時的に着るほうが望ましい。
(クラッシュしても、ファイルは手元にあるはずだから)

ところが、レンタルサーバ(私はlolipop)では、mysqlにSUPER権限が無いのでそのセッションだけバイナリログを無効にする事ができない。

mysql> SET sql_log_bin=OFF;  

SUPER権限があるなら↑でとめられる。


そこでストレージエンジンを試してみようと思う。MySQLの醍醐味らしい。

mysql> CREATE TABLE テーブル名 (テーブル定義 INDEXは無し) ENGINE CSV;  

って考えていたら、DBサーバが別サーバにある場合どうしたらいいんだろう。。。
ちょっと考えなきゃ。。。


今回binlog大量生成で、一時的にアカウントをとめられてしまったけど、即座の対応と、検証用環境の提供などをしてくれて、驚いた。やるなロリポップ。

 

 


 

拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

ブログ内検索

最新コメント

広告

プロフィール

なんとなくはじめてみたよ

忍者ツールズプロフィールは終了しました

カウンター