タグ

sqlに関するkasihara1のブックマーク (6)

  • Google、「Cloud SQL」の第2世代を正式リリース

    Googleは現地時間2016年8月16日、クラウドベースのリレーショナルデータベース管理システム「Google Cloud SQL」の第2世代を正式リリースしたと発表した。 Cloud SQLは、同社のクラウドサービス「Google Cloud Platform」で提供しているフルマネージドサービスの1つ。クラウド環境で完全に管理されているため、開発者はリレーショナルデータベースの運用や保守に煩わされることなくアプリケーションとサービスの開発に専念することができる。2011年10月にリリースされ(関連記事:Google、App EngineにSQLデータベース追加)、2015年12月より第2世代のベータ版が提供されていた(公式ブログの過去記事)。 第2世代Cloud SQLは、初代に比べて7倍高速で20倍の容量を提供するという。インスタンスあたり最大10Tバイトのストレージ、最大2万I

    Google、「Cloud SQL」の第2世代を正式リリース
  • パターンマッチングを行う(LIKE演算子)

    WHERE 句で条件を指定するときに LIKE 演算子を使用すると、カラムの値と文字列が一致するかどうかを比較する時に特殊な文字 '%' と '_' を使ってパターンマッチングを行うことができます。ここでは MySQL で LIKE 演算子を使ってカラムの値をパターンマッチングする方法について解説します。

    パターンマッチングを行う(LIKE演算子)
  • phpMyAdminでインポートできない大きなSQLファイルを、BigDumpで簡単インポート - N次ホップの感想文

    以前そこそこ大きなMySQLのダンプを別サーバにインポートしようとしました。 普段利用しているphpMyAdmin経由でインポートしようとしたのですが、やはりファイルサイズの制限やらタイムアウトやらで引っかかりました。もちろんphp.iniを編集しても良いのですが、以前も設定しなおした記憶が蘇ります…。そんなときBigDumpなるものを耳にしたので、試しに利用してみました。 結果。とっても簡単に扱えてすぐにインポートが終わりました。ご満悦。ということで、今回はBigDumpの使い方をメモしておこうと思います! ローカルなら mysql hogedb < hogedb.sql -u root -p の一行で済んだのに… BigDumpとは phpフリーソフトで、巨大なSQLファイルを分割してインポートしてくれます。 公式サイト:http://www.ozerov.de/bigdump.ph

    phpMyAdminでインポートできない大きなSQLファイルを、BigDumpで簡単インポート - N次ホップの感想文
  • nabokov7; rehash

    April 04, 201611:36 カテゴリ 全天候型屋内花見施設を作ればいいのにと毎年思う ちょっとだけ日に帰った。桜の開花時期には一週間ほど早すぎたみたいで、上野公園に行ったら、花が咲いてないのに花見してる人たちがいた。絵にならなさ加減がすごい。 早めの開花に賭けて見事に散ってしまった人達だろうか。花見って先に予定立てるのが難しいよね。 なぜ、全部造花の花見用の巨大屋内施設みたいなのがないんだろう。屋内スキー場の花見版みたいなやつ。あるいはラーメン横丁の花見版。 巨大な屋内ジオラマで造花の桜が3月〜4月くらいの間いつでも花見し放題っていうのがあったら、花見シーズンにすごく便利だと思うんだけどな。 良い点 開花日を気にしなくていい! 当日の天候を気にしなくていい! 予約できる!場所取りの必要がない! べ物が注文できるし、場所まで持ってきてくれる! トイレ完備! ゴミ後片付けなどの

    kasihara1
    kasihara1 2009/12/08
    Webアプリケーションが重い理由の8割はO/Rマッパーのせいだ !
  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
  • インデックスの基礎知識

    ■ インデックスとは データベースの世界で、インデックス(索引)とはテーブルに格納されているデータを 高速に取り出す為の仕組みを意味します。 インデックスを適切に使用することによってSQL文の応答時間が劇的に改善 される可能性があります。 インデックスにはB-Treeインデックスをはじめ、ビットマップインデックス、 関数インデックスなどの種類がありますが、ここでは最も一般的に使われ、かつ ほとんどのDBMSでサポートされているB-Treeインデックスについて解説します。 ※ CREATE INDEX文でオプションを指定しない場合は通常B-Treeインデックスが 作成されます。 ■ B-Treeインデックスのしくみ B-Tree(Balanced Tree)インデックスは次のようなツリー状の構造になっています。 ツリーの先頭はヘッダブロックと呼ばれています。ヘッダブロックでは、キー値の 範囲

  • 1