初めに
この記事はMySQL Advent Calendar 2020の14日目の記事です。
アドベントカレンダー参加は、初めてなので至らないところもあるとは思いますが、お手柔らかにお願いします。
とても長い内容となってしまったので、結論だけご覧になりたい方は。
目次から〆や各まとめに飛んでください。
目次
[さらに読む]初めに
この記事はMySQL Advent Calendar 2020の14日目の記事です。
アドベントカレンダー参加は、初めてなので至らないところもあるとは思いますが、お手柔らかにお願いします。
とても長い内容となってしまったので、結論だけご覧になりたい方は。
目次から〆や各まとめに飛んでください。
目次
[さらに読む]
現在以下の読書会を行っています。
「SQL実践入門」読書会
そろそろ実行計画を読むところに差し掛かるのですが、本書は具体例としては
OracleとPostgreSQLの実行計画しか利用していません。そこで、本エントリでは
MySQLでの実行計画の表示の仕方と簡単な意味(を確認するリンク)を補足します。
まず、「SQL実践入門」のサポートページから、データをダウンロードします。
サポートページ
解凍するとcodeディレクトリ以下にcode*.txtが展開されますので、まずCode1.txtを参照します。
■「図1.8::店舗テーブルのサンプル」を作成、のcreate …
一昨日の続きです。
トリガーはデータベースリファクタリングによく使われる。
結構闇がある。。。。(これはまた別途まとめたい)
makopi23さんが話してくれたSQLアンチパターンでの忍者屋敷おもしろかった。
SQLアンチパターン・レトロスペクティブ関西にいってきた(Java開発のんびり日記)
■NOT NULL制約の導入
たとえばフォームなどであらかじめNULLが予定され、その数が知れているような場合は、
…
結局放置しておくと、いろいろなものがスタックしてかけなくなるので、なるはや、で覚書として残します。
「理論から学ぶ データベース実践入門」読書会(20)
本日はp.306 ベンチマークテストから、p.314あたりまで。
■ベンチマーク
...といえば、@sh2さんのまとめしか思い出せない。以下の私のブログエントリから参照できます。
Firebirdのパフォーマンス学習のためにTPC-Cを使う
sh2さんのまとめと、松信さんの「正しいベンチマークをするための10のポイント」は必読です。
■マイグレーション
…
以前、こんなことをいってたのですが、なかなか時間がとれず。。。。
今回時間がとれて通してみたので、気になった点だけを以下メモ書きです。
ほとんど重箱の隅をつつくようなものです。(特に問題となるような記述はねえっす)
(1) 実践ハイパフォーマンスMySQ第3版の追記
表記ルールxix
†1 監訳注: に以下も追記してもらえるとありがたいですね。。。。
なお実践ハイパフォーマンスMySQLはMySQL 5.5に対応した第3版が出版され邦訳もでています。
(2) サンプルデータベース xxi
SERIAL は BIGINT UNSIGNED NOT NULL AUTO_INCREMENT
UNIQUE …
SQLアンチパターン SQLアンチパターンの他のレビューをみる» 評価: |
原書(SQL Antipatterns Bill
Karwin)のほうは以前紹介していたのですけど、邦訳は紹介してなかったみたいですので、ここで紹介を。
…
ミックさんに↓んなこといわれてから、参加する機会をうかがっていたアンチパターン勉強会。約半年後に何も予定のない週に募集がかかり、さらり参加できました。
めいじさんも是非今度アンチパターン勉強会に RT @meijik: 俺ももらったよ。しかも、奥野さんとのダブルサイン!!
— ミック (@copinemickmack) 2013, 10月 30
読書会といっても、その場でとうとうと読むのではなく、参加者は該当する章をさらりと読み、発表者がひとりさらりと発表して、あとはおおきめの付箋に語りたいことを書き、模造紙に貼りグルーピングして、参加者で座談会。
…
NO SQL, NO LIFE. はキムラデービーのスローガンです。
"SQLがあることで気持ちや生活が豊かになる"という事を、飲み会やオンラインをはじめ全活動を通し、
体現していくこと、それがキムラデービーのテーマです。
いつも「SQL」自体を応援し、「SQL」を元気にしていくことこそがキムラデービーの社会に対する
姿勢・責任であると考えます。
是非あなたも、ちまたにあふれる'%SQL%'からあなた自身のSQLを見つけてください。
SQLがあればデータベース本体は不要であるといっても過言ではありません。歴代SQLの変遷と闇に葬られた仕様、巨大すぎて分割された仕様、「えっ、これどうやって実装するの?」「これ誰得の仕様?」「SQL2008っていつ決まったの? …