MySQLでの高速な重み付きランダム表示 - llameradaの日記 SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

MySQLでの高速な重み付きランダム表示 - llameradaの日記 に関連する情報一覧 ■

Wikipediaめくりでは、MySQLに格納したWikipedia記事をランダムに表示している。速度を気にしないなら、 SELECT * FROM docs ORDER BY RAND() LIMIT 10; で良いのだけど、レコード数が多いと遅くて使いものにならない。そこで、記事IDを1から始まる連番になるようにDBに格納している。このようにすると、アプリケーション側でDBに格納されている文書IDが全て分かるので、ランダムに文書IDを10個選...

2008/04/14 13:05:28 はてなブックマーク数29 ライブドアクリップ数7 del.icio.us数0 d.hatena.ne.jp
← 前の画面に戻る  [ ※ ドメインリストを表示する ]
SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ
[ スポンサード リンク ]
50件中 1件 ~ 20件 [ ← 前のページへ ] [ 次のページへ → ]
[ ソート ] 日付順 人気順
川o・-・)<2nd life - MySQL 文字コードの自動変換を回避するオプション SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

http://www.mysql.gr.jp/mysqlml/mysql/msg/9530 で話題になっていたように、 ver. 4.1以降、クライアント/サーバー間でキャラクターセットが自動的に 変換されるようになったことに伴い、多くの方が文字化けといった問題に 悩まされていたかと思います。 この点については開発側に改善を要求してきましたが、4.1.15にて "--skip-character-set-client-handshake" というオプションが導入されました。 http:...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql DB 文字化け tips データベース
2008/08/21 6:30:03  d.hatena.ne.jp
MySQL 文字化け問題を本気で直す
MySQL 文字化け問題を本気で直す SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
MySQL 文字化け 文字コード db tips
2008/08/21 6:30:03  wota.jp

MySQL の MyISAM テーブルの最大サイズは通常4GBです。(OSのファイルシステムの制限が影響する場合はその限りではありません。) あるテーブルの最大サイズを調べるには、show table status を使ってみることができます。 mysql> show table status like 'feed' \G *************************** 1. row *************************** Name: feed Type: MyISAM Row_format: Dynamic Rows: 201456 Avg_row_length: 189 Data_length: 38121168 Max_data_length: 429496...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql tips db データベース database
2008/08/21 6:30:03  naoya.dyndns.org
技術メモ帳 - mysql -Xでクエリーの結果をXMLで取得 SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

mysql -X でクエリーの結果がXMLで取得できるらしい。 興味深いのでやってみた。 なんか適当にテーブルを作成する。 とりあえず、4つのカラムを持つtというテーブル作った。 mysql> create table t(id int not null, name varchar(255), body text, updated_at datetime); mysql> insert into t values(1, 'name', 'body', current_timestamp); mysql> insert into t values(2, 'name2', 'body2', current_timestamp); とり...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql xml DB tips programming
2008/08/21 6:30:03  d.hatena.ne.jp
MySQLの高度な管理とチューニングテクニック(1/2) SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

コマンドを実行して下記のようなエラーや修復を促すメッセージが表示された場合は、早急に対処する必要があります。 Data records:      42   Deleted blocks:       0 myisamchk: warning: 1 clients is using or hasn't closed the table properly - check file-size - check key delete-chain - check record delete-chain - check index reference - check data record references index: 1 - check dat...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
MySQL チューニング tips performance tuning
2008/08/21 6:30:03  www.atmarkit.co.jp
MySQLのバックアップを行うmysqldump機能を提供するPHPクラス:phpspot開発日誌 SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

『 MySQLのバックアップを行うmysqldump機能を提供するPHPクラス 』

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
MySQL php backup バックアップ tips
2008/08/21 6:30:03  phpspot.org
MySQL 文字化け問題を本気で直す
MySQL 文字化け問題を本気で直す SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
MySQL 文字化け 文字コード db tips
2008/08/21 6:30:03  wota.jp
MySQLシステム変数

『 この値を低く(100程度?)することにより、MySQLは(テーブルスキャンではなく)キースキャンを優先するようになります。 』

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql db tips reference system
2008/08/21 6:30:03  www.limy.org

オレオレ言語全盛期の炎暑の候、いかがお過ごしでしょうか。 オレオレSQLの作り方〜PostgreSQL編〜に続き、オレオレSQLの作り方〜MySQL編〜という事で MySQLに、自作のSQL関数(UDF)を組み込むやり方を簡単に紹介します。 MySQLは名の通り、私のSQLなのでオレオレSQLには持ってこいですね。 簡単に言えば select oreore(); select oreore(column1, column2) from table1; 自分で定義したC言語のoreore関数をDBに...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql SQL データベース tips db
2008/08/08 13:05:30  d.hatena.ne.jp
1人で稼ぐ日記 | MySQL:1台しかない環境でエセ負荷分散 SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

MySQLのネタ。 1台しかない環境でエセ負荷分散、マスター・スレーブの関係を作る。 MySQLで負荷分散を考えたとき、 1台目にマスターのDBサーバー、 2台目以降をスレーブのDBサーバーとして用いる。 マスターは更新系のみのSQL文を、 スレーブは参照系のみのSQL文を投げる。 こんな負荷分散を1台のサーバーで行う必要が出てきた。 ※現在1台でやっていて、デ...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql DB tips 負荷分散 SQL
2008/07/29 6:30:03  kokoromo.jugem.cc

このページはyomが書いています。Linuxで飯を食っているSIerです。話題はその時々の思いにまかせていろいろと。 2006/03/10 MySQLのパフォーマンス劣化対応 - [技術]実戦mysqlパフォーマンスチューニング (今回はちょっと横長ですが、ご勘弁を。) はてブで人気のエントリーになっていた「Web Artisan Blog」さんの「MySQL:インデックスまとめメモ」を見て思い出しました。以前インデックス回...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql db チューニング tips 運用
2008/07/29 6:30:03  www.yktk.org
ウノウラボ Unoh Labs: MySQL最適化のミニtips SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

yukiです。 今回はWebサイトを製作する上で欠かせないデータベース(DB)のお話です。Linux、Apache,MySQL,PHPを組み合わせたLAMPという言葉が登場して久しいですが、Webサービスを構築する上で欠かせないのがDBの存在ですね。 運用後Webサイトが順調に拡大し規模も大きくなってきた頃、パフォーマンスに悩むことも出てくるものです。 ハードウェアや構成に問題がある場合、ロジックに...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql tips DB 最適化 チューニング
2008/07/29 6:30:03  labs.unoh.net

こんにちは satoです。 オペミスで update に where句を付け忘れたり、プログラムのバグでデータが破損してしまったりした場合でも、バイナリログには更新SQLがすべて書き込まれるので、バックアップデータからオペミスが起こるまでの全てのSQLを流し込めれば、元の状態に戻すことは可能です。  •バイナリログを取っている  •オンラインバックアップをとっている(mysqldumpやMy...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql tips db backup 復旧
2008/07/29 6:30:03  labs.unoh.net

『 wait_timeoutとthread_cacheの話。実践ハイパフォーマンスMySQLに書いてるのより詳しく書いてる。 』

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
MySQL tips performance hatena database
2008/07/29 6:30:03  jeremy.zawodny.com

このページはyomが書いています。Linuxで飯を食っているSIerです。話題はその時々の思いにまかせていろいろと。 2006/03/10 MySQLのパフォーマンス劣化対応 - [技術]実戦mysqlパフォーマンスチューニング (今回はちょっと横長ですが、ご勘弁を。) はてブで人気のエントリーになっていた「Web Artisan Blog」さんの「MySQL:インデックスまとめメモ」を見て思い出しました。以前インデックス回...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql db チューニング tips 運用
2008/07/29 6:30:03  www.yktk.org
データベースサーバー構築(MySQL) - Fedoraで自宅サーバー構築 SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

(1)rootユーザへのパスワード設定 MySQLの管理ユーザであるrootユーザ(Linuxのrootユーザとは別)にはデフォルトではパスワードが設定されていないため、安全のためにパスワードを設定する [root@linux ~]# mysql -u root ← MySQLサーバーへrootユーザでログイン Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 to server version: 3.23.58 Type 'help;' or '\h' for help. Type '\c' to clear the buffe...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql fedora linux DB tips
2008/07/29 6:30:03  fedorasrv.com
MySQLの小技

接続してみて、そのログを確認する。 最初は、わざとパスワードを間違えてみました。2回目はただしく接続し、select文を実行し、終了しました。 /usr/libexec/mysqld, Version: 3.23.58-log, started with: Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument 050611 14:23:42 2 Connect Access denied for user: 'root@localhost' (Using password: YES) 050611 14:23:58 3 Connect root@localhost on 050611 14:24:10 3 Init DB mysql 3 Query sho...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql tips db SQL database
2008/07/29 6:30:03  tomo.ac
mysql:12071 階層化されたデータをMySQLで扱う SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

From: zen kishimoto <zen kishimoto <zen@xxxxxxxxxx>> Date: Sat, 03 Sep 2005 09:24:15 -0700 Subject: [mysql 12071] 階層化されたデータをMySQLで扱う (Managing Hierarchical Data in MySQL) http://dev.mysql.com/tech-resources/articles/hierarchical-data.html (図はこのサイトを参照のこと) Mike Hillyer著 初めに 多くのユーザーは一回くらいはSQLデータベース内で、階層化したデータを 扱ったことがあると思います。そのときは...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql db sql tips database
2008/07/29 6:30:03  www.mysql.gr.jp
mysql のメタコマンド『\G』 : おまえのログ SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

『 問い合わせ結果を縦にして表示してくれる/うわー、おどろいた 』

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql tips 便利 プログラム ソフトウェア開発
2008/07/29 6:30:03  norainu.net
blog.maru.cc - MySQLでのdump復旧 2時間が 6分に! SQL/クエリ/DBプログラム … Web系プログラム・データベース情報のまとめ

稼動中のサービスのDB操作。 これほど嫌なことは無い と思ってしまった。 スタートして1ヶ月ほどの auのとある公式サイトなのですが FOMA版がそろそろスタートするので 統合したシステムにするために少しDBを変更する必要がありました。 カラム追加でalterしたり テーブル追加でcreateしたり データ追加でinsertしたり データ変更でupdateしたり etc… もちろんテスト環境で何度も...

 [ 詳細 ]  [ 関連 ] [ ニコニコ風 ]
mysql InnoDB dump transaction tips
2008/06/29 17:05:27  blog.maru.cc
50件中 1件 ~ 20件 [ ← 前のページへ ] [ 次のページへ → ]
データベース情報まとめ | Feed.db