PHPタイトルは出来れば関連する方に読んで欲しかったので、軽く釣り針にしました。すみません。:*) 最近はやりのヒウィッヒヒー(Twitter)でも、よく「○○ったー」みたいなサービスがばんばん登場してますね!おかげでますますツイッターが面白い感じになってて、いい流れですね! でも・・・ちょっと気... [ 詳細 ] [ 関連 ] [ ニコニコ ] | 非RDBだのKey-Valueだのと騒がしい今日この頃ですが皆様いかがお過ごしでしょうか。私は元気です。先日、ベイエリアクラウド勉強会で教えてもらったHow FriendFeed uses MySQL to store schema-less data(FriendFeed流・スキーマレスデータの... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
kazuho’s cosmic at master - GitHub概要 (というか近場の目標) は、以下のとおり。 fail-safe な network RAID 多重マウントが発生しないプロトコルを実装RAID だから DRBD や MySQL の async replication のよう... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/02/06 10:02:19 d.hatena.ne.jp |
Perl, DBIさてと、モバゲーオープンプラットフォームが先日やっと始まりました^^みなさん是非遊んで下さいです。d:id:ZIGOROu:20091125:1259163476 のさらに続編です。 ShowErrorStatement でエラー時に発行されていたクエリを表示する#!/usr/b... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/02/04 22:01:37 d.hatena.ne.jp |
|
なんか流行ってるらしいので。他の言語をある程度知っている人はこれを読めば SQL (再帰 CTE) の基礎をマスターして SQL (再帰 CTE) を書くことができるようになります。・・・嘘ですごめんなさい。ぜんていいつもの通り、SQL Server 2005/2008 でしか試してないよ!基礎コ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/02/02 22:01:59 d.hatena.ne.jp |
InnoDB はデフォルトでは同期I/O *1だけど、innodb_flush_method=nosyncっていう隠しオプションがあって、それを有効にすると MyISAM みたく fsync しなくなるよ。ってソースコードちら見した自分が言ってた。この設定がうれしいのって、どういう時だろう?MyS... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/26 22:02:25 d.hatena.ne.jp |
|
社内で SSD の寿命について話題に上がったので、ちょろっと X25-M G1 の運用実績に関する日記を書いてみよう。プロダクション環境にある MySQL が動いているホストから、比較的 I/O が激しいものをチョイスして smartctl を叩いた結果がこんな感じ。# smartctl -d a... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/26 10:02:10 d.hatena.ne.jp |
死んだプロセス (あるいは kill したプロセス) の core イメージから自動的にスタックトレースを収集するデーモンを書いたので、これをセットアップしてサーバにインストールしとくといいかもです (bt_cores at master from kazuho’s kaztools - GitH... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
Authコンポーネントによる認証は、通常はusersのusernameとpasswordの照合で行うので、この2項目の登録が必須fieldsの設定で、username => mailadressのような項目名変更は可能ですが、2項目、うち1つは暗号化した認証情報が必要">*1ですが、携帯の固有ID... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/20 22:02:17 d.hatena.ne.jp |
RPM, MySQL, Q4M作業メモです。 src.rpm の取得# cd /usr/src/redhat/SRPMS# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-community-5.1.42-0.rhel5.src.rp... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/18 22:01:53 d.hatena.ne.jp |
|
データベース負荷テストツールまとめの第3回です。データベース負荷テストツールまとめ(1) TPC-B、TPC-Wベースのツールを6つ紹介データベース負荷テストツールまとめ(2) TPC-Cベースのツールを6つ紹介かなり期間が空いてしまいましたが、今回はTPC-Hベースのツールを見ていきたいと思いま... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
mysql自分も含め、InnoDB Pluginの使用を検討してる人も多いのではないかと思うのですが、ちと気になるバグを見かけたので追試してみました。 Bug #47621 MySQL and InnoDB data dictionaries will become out of sync whe... [ 詳細 ] [ 関連 ] [ ニコニコ ]2010/01/06 10:01:44 d.hatena.ne.jp |
|
このあたりの内容を卒業研究にする予定で、中間報告書まで書いたけど、整理と裏付けが全然追いつかなくて卒論なんて書けそうにないので、とりあえずテキトーにブログに書いておくなど。 データストアには、状態を永続化して共有する機能と、データモデル(状態を操作する意味論)を規定する機能の、2つの機能がある。こ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/12/28 13:05:28 d.hatena.ne.jp |
Tritonn のホットバックアップ環境を構築しようと思って調査。結論から言うと 漢(オトコ)のコンピュータ道: MySQLバックアップ頂上決戦!! LVMスナップショット vs InnoDB Hot Backup の「MyISAMをスナップショットでバックアップ」でよさそう。確認したこととしては... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/12/28 1:05:26 d.hatena.ne.jp |
|
行ってきました、ただのメモです聞き違え等間違っているところは多々あると思いますクックパッドインフラ キャパシティプランニングユーザが快適に使えるために分析 キャパシティを知るユーザが快適に使えなくなる限界値を知る 限界値を知る予測ユーザが快適に使えなくなる限界値を知る 予測日を知るサーバ増設のスピ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/12/18 17:06:36 d.hatena.ne.jp |
実験エントリです。予習してみる「転置インデックス」というキーワードで検索して、しばらく勉強してみます。転置インデックス - Wikipediamixi Engineers’ Blog » 転置インデックスを実装しようASCII.jp:悟空、秘剣「転置インデックス」を手に入れる |Googleはなぜ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
golang, mysql | 10:25 | RFC: Database API for GoということでPeterさんが提案していてgoを触るがてらMySQL接続を作り始めたところ、PeterさんとEdenさんから一緒にやらないかといわれたのでPeterさんが提案してるRFC: Databas... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/11/26 5:05:23 d.hatena.ne.jp |
MySQLのrootユーザーのパスワードが必要なスクリプトを書く場合、#!/bin/bashmysqladmin -uroot -ptiger pingのようにスクリプト自体にパスワードを書くのではなく、rootのHOMEディレクトリの.my.cnf(/root/.my.cnf)の中にパスワードを... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/11/16 9:05:50 d.hatena.ne.jp |
|
mysqlレプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をスクリーンキャストに収めました。埋め込みプレイヤ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/11/12 1:05:54 d.hatena.ne.jp |
Perlを使ってデータベースは初級者が学ぶには今までは少し敷居の高いものでした。まずSQLの実行環境を構築する必要がありすぐに勉強したいという需要を満たすことはできていませんでした。 ですが現在はこの状況は変わりました。現在ではActivePerlをダウンロードするとDBD::SQLiteと呼ばれ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
BeforeAfterOracle RDBMS 11gR2 - Solving a Sudoku using Recursive Subquery Factoringという海外の記事を見つけて、これはスゲーwwと思ったんだ。で、Oracleなんかよりも自分が慣れ親しんだ PostgreSQL でも... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
『 『フルスキャンになる理由は、数値型→binary型への型変換がかかるせいかなと思います』<やはり暗黙の型変換のワナですね 』 by ockeghem [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
1000万行とか10億行でも何でもいいけど、いっぱいデータが入ってるテーブルのsortカラムの値を並び替えたい。例えば以下のようにsort_testテーブルを作るuse strict;use warnings;use DBI;my $dbi = DBI->connect('DBI:mysql:da... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
mysqlLinux-DB システム構築/運用入門の8章「インデックスのチューニング(前編)」を読んだので、インデックスの基本について実際に手を動かしながら勉強してみようと思います。内容としては、クエリを実行する際に、「インデックスだけにアクセスした場合」と、「データにもアクセスする場合」のI/O... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
Ruby/RailsMySQLのorderだと、五十音順がうまく並び替えができなかった。例えば、辞書順だと、わだ、わたなべの順になるはずが、MySQLだと、わたなべ、わだの順になる。つまり、濁点が後ろに来てしまう。そういうわけなので、Rubyを使って強引に並び替えることにした。users = Us... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Ameba の中のひとが書いた MySQL 本。出るって噂は聞いてて、気になるなーと思っていたらかぜぶろさんのところでレビューされてたので買ってみた。某 4G 本よりお薦め(俺にとって某 4G 本の内容はさほど目新しくないので、目新しい内容の本のほうを薦めたくなるのは当然ではある)。仕事で MyS... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/10/26 17:06:01 d.hatena.ne.jp |
|
ネットテクノロジー | 07:44 | Googleに比べるととっても地味なPRしかしていないが、実はFacebookのエンジニアリングも結構すごい。CTOのJeff RothschildがUCSDで講演したビデオが見れるので今日がある方は是非見た方が良いと思います。 ビデオ http://cns... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/10/16 17:05:33 d.hatena.ne.jp |
ここのところ、お仕事で管理しているシステムで、夜中に負荷が急上昇する事象が発生しており、夜な夜な対応に追われていました。(このブログ書いている今も、負荷がじわじわ上昇中なんですが・・・)で、いろいろと調査した結果、ようやく糸口がわかってきました。結論から言うと、ローカルポートなどのネットワーク資源... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
前回の例が思いのほかSQLの実行計画をまともに表現できているようなので、3つだけピックアップして詳しく図解しておきます。解説なしだと自分でもあまり読む気がしなかったというのもあります(^^;1つ目はSQL 04、索引のない状態で、従業員番号(empno)が7,788である従業員の名前(ename)... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
次のことを自分で行うことで高速化できました。 検証SQL の生成 コールバック 準備仮の本棚アプリを例に進めていきます。% rails bookshelf -d postgresql% cd bookshelf% ruby script/generate model users_books use... [ 詳細 ] [ 関連 ] [ ニコニコ ] |