Planet MySQL Planet MySQL: Meta English Deutsch Español Français Italiano Русский Português 中文
1923 件中 1 - 10 件を表示 次の 10 件
そのALTER TABLEがオンラインALTER TABLEかどうかを確かめる方法
+0 Vote Up -0Vote Down

MySQL 5.6以降の InnoDB オンラインDDL について、「これってオンラインでできたっけ?」とここ最近だけで何度か聞かれたので。ちなみにここを見てもわかる。MySQL :: MySQL 5.6 リファレンスマニュアル :: 14.11.1 オンライン DDL の概要何故か概要ページにできるかできないかの表があることと、 ALTER …

  [さらに読む...]
MySQL 5.7のmysql_upgradeがやたら重い件
+0 Vote Up -0Vote Down

日々の覚書: MySQL 5.7のmysql_upgradeは本当にDATETIME型を新しいフォーマットに直してくれるけれど でちょっと触れてるんだけど、DATETIME型(TIME型とTIMESTAMP型もあるけど)には現在2つのフォーマットが合って、

- 5.5とそれ以前のDATETIME型(秒部の小数点数非対応、8バイト、以下 旧DATETIME型)
- 5.6とそれ以降のDATETIME型(秒部の小数点数対応、小数部無しの場合は5バイト、以下DATETIME2型)






  [さらに読む...]
MySQL Enterprise Audit機能改善
+0 Vote Up -0Vote Down

MySQL5.7.13以降における、Enterprise Audit機能の改善

MySQL5.7.13以降で、全てのユーザー若しくは、特定ユーザーが特定のテーブルに対して行った、read,insert,update,delete処理のみを監査出来るようになりました。
フィルター作成はJSONフォーマットで定義するようです。この機能は、以前から待ち望んでいたので、嬉しい機能の一つです。

【検証バージョン】5.7.13-enterprise-commercial-advanced-log

フィルタリング詳細:


  [さらに読む...]
innotopのその後 2016年6月
+0 Vote Up -0Vote Down

日々の覚書: innotopが最近息してないなーと思ったんだ から 1か月。innotop v1.11 がリリースされました。

v1.10からのアップデート内容はざっくりと

- MariaDB 10.1のサポート #124
- MySQL 5.7のマルチソースレプリケーションに対応 #129
- …





  [さらに読む...]
MySQLのメモリー使用量を最適化する設定のベストプラクティス
+0 Vote Up -0Vote Down

この記事では、最適なMySQLのメモリー使用量を設定するためのベストプラクティスを扱おうと思います。

使用できるメモリーのリソースをどのように使うか正しく設定するのは、MySQLを最適なパフォーマンスでかつ安定して使うために最も重要なことのひとつです。MySQL …

  [さらに読む...]
RubyからProtobufを使う
+0 Vote Up -0Vote Down

MySQL 5.7.12 から追加された X Protocol は Protobuf というのを使ってるらしいです。 Protobuf というのをそこで初めて知ったので、とりあえず Ruby から Protobuf を利用する方法を調べてみました。

Protobuf はデータ構造をバイト列にエンコードしたり、その逆にバイト列をデータ構造にデコードしたりするライブラリのようです。

Ubuntu で protobuf を使うには、protobuf-compiler パッケージをインストールします。

% sudo apt-get install …
  [さらに読む...]
MySQLで疑似的なマテリアライズド・ビュー作成
+0 Vote Up -0Vote Down

MySQLで疑似的なマテリアライズド・ビューを作成

MySQLにはOracleで利用可能な、マテリアライズド・ビューは実装されてません。
その為、トリガーで対応したり、ワークテーブルを作成しておいて、定期的にデータを入れ替えるような処理で対応する必要があります。

過去の経験では、デイリー、ウイークリーランキングを作成する為に、以下のようにMySQLのEVENT …


  [さらに読む...]
statement_analysisとevents_statements_historyによるSQLのパフォーマンス確認
+0 Vote Up -0Vote Down

SYSスキーマのstatement_analysisとperformance_schemaのevents_statements_historyを利用して、MySQLで簡単にSQLのパフォーマンス確認。

statement_analysis / x$statement_analysis
Description:
Lists a normalized statement view with aggregated statistics,
mimics the MySQL Enterprise Monitor Query Analysis view, ordered by the total execution time per normalized statement
https://github.com/mysql/mysql-sys

events_statements_history
events_statements_history …





  [さらに読む...]
pixiv private isucon 2016 攻略 (5/5)
+0 Vote Up -0Vote Down

攻略記事一覧:

  [さらに読む...]
pixiv private isucon 2016 攻略 (4/5)
+0 Vote Up -0Vote Down

攻略記事一覧:

  [さらに読む...]
1923 件中 1 - 10 件を表示 次の 10 件

Planet MySQL © 1995, 2016, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.