Quantcast
Channel: Planet MySQL
Browsing all 1081 articles
Browse latest View live

CHECK制約をエミュレートする新旧の方法とドメイン (MySQL Server Blogより)

免責事項 この記事はGuilhem Bichot氏によるMySQL Server Blogの投稿「New and old ways to emulate CHECK constraints, DOMAIN」(2016/2/2)をユーザが翻訳したものであり、Oracle公式の文書ではありません。...

View Article


「理論から学ぶ データベース実践入門」読書会(20)覚書-1

結局放置しておくと、いろいろなものがスタックしてかけなくなるので、なるはや、で覚書として残します。 「理論から学ぶ データベース実践入門」読書会(20) 本日はp.306 ベンチマークテストから、p.314あたりまで。 ■ベンチマーク ...といえば、@sh2さんのまとめしか思い出せない。以下の私のブログエントリから参照できます。 Firebirdのパフォーマンス学習のためにTPC-Cを使う...

View Article


Image may be NSFW.
Clik here to view.

ツイッター公式検索の謎と現時点での対処方法について

(この記事は 2016年 2月時点の観察に基づくものです) サイト上の記事に関するツイートは当事者にとっても閲覧する側にとっても興味深いものです。ただ、ツイッター公式の検索機能を使って所定の URL...

View Article

MySQLの Milestoneリリース番号のれきし

MySQL 5.8.0-m17 の声が聞こえ始めました。初出はおそらく、yoku08253報告の、これ。> https://bugs.mysql.com/bug.php?id=80372そんな中、梶山さんのこんなツイートがあったので、整理してみました。m17ってどっからの通算なんだ?— RKajiyama (@RKajiyama) 2016, 2月 19MySQL 5.8.0-m17 ~...

View Article

「理論から学ぶ データベース実践入門」読書会(20)覚書-2

一昨日の続きです。 トリガーはデータベースリファクタリングによく使われる。 結構闇がある。。。。(これはまた別途まとめたい) makopi23さんが話してくれたSQLアンチパターンでの忍者屋敷おもしろかった。 SQLアンチパターン・レトロスペクティブ関西にいってきた(Java開発のんびり日記) ■NOT NULL制約の導入...

View Article


フィードバック求む: SQLモードの強制(MySQL Server Blogより)

免責事項 この記事はTodd Farmer氏によるMySQL Server Blogの投稿「Feedback Request: Enforcing SQL Mode」(2016/2/9)をユーザが翻訳したものであり、Oracle公式の文書ではありません。...

View Article

WHERE .. IN (..)のリストの順番でソートするORDER BY FIELDの仕組み

MySQLには`WHERE col IN (..) ORDER BY FILED(col, ..)`という書き方でINに並べた順番にソートしなおせるという知見がある。こんなテーブルがあって、mysql56> SELECT * FROM t1;+-----+-------+| num | val |+-----+-------+| 1 | one || 2 | two || 3 | three...

View Article

ORDER BY RAND()はしたくないけどそれなりにランダムな結果セットを返すいくつかの方法を考える

ORDER BY RAND()といえば、「結果セットをランダムにソートし、LIMITと組み合わせることでランダムに指定件数をピックアップしたかのように見える」黒魔術。( ´-`).oO(そういえばこれも ORDER BY FIELD...

View Article


Generated Columnの活用例

MySQL5.7から追加されたGenerated Column(生成列)を使って、色々と便利な事が出来るようになりました。 先日、Generated Columnを利用してMySQLの照合順を説明したのでその時に利用した生成列をサンプル兼メモです。 Default: utf8_general_ci or utf8mb4_general_ciの場合 英語の大文字、小文字は同じ文字として扱う。...

View Article


複数のテーブルのON UPDATE current_timestampなカラムの値を揃える方法を考える

タイトルで何を言ってるのか我ながら良くわからない。。mysql56> SELECT * FROM t1 JOIN t2 USING(num);+-----+-------+---------------------+---------------------+--------+---------------------+---------------------+| num | val |...

View Article

MySQL <= 5.7.10からMySQL >=...

見直したらほぼ 日々の覚書: MySQL 5.7.4で導入されたdefault_password_lifetimeがじわじわくる(MySQL 5.7.11でFIX!!) に書いてあったんだけど、@yoku0825 @soudai1025 yumでさくっとバージョン上げた時に、=360のままだった気がしたので、そりゃ確かに勝手に設定値を書き換えたりしないよなと思ったのでした。(勝手に 既定コードを...

View Article

Image may be NSFW.
Clik here to view.

MySQL 5.7の新機能 : パフォーマンススキーマのスケーラブルなメモリ割り当て(MySQL Server Blogより)

免責事項 この記事はMayank Prasad氏によるMySQL Server Blogの投稿「New in MySQL 5.7: Performance Schema scalable memory allocation」(2016/2/11)をユーザが翻訳したものであり、Oracle公式の文書ではありません。...

View Article

Image may be NSFW.
Clik here to view.

MySQLとMariaDBの仮想列(Percona Data Performance Blogより)

出典について この記事はPercona Data Performance Blog内のStephane Combaudon氏によるVirtual columns in MySQL and MariaDB(2016/3/4)を翻訳したものです。 このブログ投稿では、MySQLとMariaDBの仮想列について比較しようと思います。 仮想列は私がMySQL...

View Article


MySQLではできないことができるデータベース(広義)達

自分は一応暫くMySQLの開発者だったので、MySQLでできることできないことはすぐわかる訳です。現実的な問題と対峙すること1年間、MySQLは使えることにしか使わないわけで、そうすると構築してしまうと、アラートメールが全く来ないので、水や空気のように存在を忘れてしまいます。でも、使えないことには全く使う気がしないわけで…。というわけでMySQLは結局逆にあまり触れていません。限られた範囲では完成を...

View Article

Image may be NSFW.
Clik here to view.

MySQLのマルチスレッドスレーブにおけるSTOP SLAVEの改善(MySQL High Availabilityより)

免責事項 この記事はSujatha Sivakumar氏によるMySQL High Availabilityの投稿「STOP SLAVE Improvements for Multi-Threaded Slaves」(2016/3/4)をユーザが翻訳したものであり、Oracle公式の文書ではありません。 マルチスレッドスレーブを利用しているときは、STOP...

View Article


MySQL 5.7のJSON機能を試してみる(MySQL Server Blogより)

免責事項 この記事はMorgan Tocker氏によるMySQL Server Blogの投稿「Taking the new MySQL 5.7 JSON features for a test drive」(2016/3/2)をユーザが翻訳したものであり、Oracle公式の文書ではありません。 MySQL...

View Article

Image may be NSFW.
Clik here to view.

レイテンシーが大きい環境下でのPercona XtraDB Cluster(Percona Data Performance Blogより)

出典について この記事はThe Percona Data Performance Blog内のVadim Tkachenko氏によるPercona XtraDB Cluster in a high latency network environment(2016/3/14)を翻訳したものです。 このブログ投稿では、レイテンシーが大きなネットワーク環境下でPercona XtraDB...

View Article


SHOW TABLE STATUSのData_lengthとかIndex_lengthとかData_freeの値をぼんやり考える

InnoDBの場合。MyISAMは全くアテにならなかった(少なくとも5.7.11では)InnoDBでも所詮統計情報なので完全にアテになる訳じゃないのはお約束。テスト。mysql57> CREATE TABLE t1 (val char(250));Query OK, 0 rows affected (0.02 sec)mysql57> INSERT INTO t1 SET val=...

View Article

仮想列を使ってJSONドキュメントにインデックスを作成する(MySQL Server Blogより)

免責事項 この記事はMorgan Tocker氏によるMySQL Server Blogの投稿「Indexing JSON documents via Virtual Columns」(2016/3/8)をユーザが翻訳したものであり、Oracle公式の文書ではありません。 前回の投稿では、新しく追加されたJSON型および関数をSF...

View Article

Image may be NSFW.
Clik here to view.

MySQL5.7_MeCab用辞書のカスタマイズ

最近、MySQL5.7の形態素解析エンジンのmecabに関して辞書をカスタマイズ出来るかどうか 聞かれる事が増えた為、mecabの辞書をカスタマイズしてきちんと動作確認してみました。 結論としては、問題無くカスタマイズした辞書も利用出来るようです。 但し、MySQLのマニュアルページを見る限り、MySQL Binaryから提供されているmecab辞書の利用を推奨しているようです。 【以下、抜粋】...

View Article
Browsing all 1081 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>