例) SHOW FULL PROCESSLISTなどで調べた対象のセッションのコネクションIDが777に対してEXPLAINする場合
EXPLAIN FOR CONNECTION 777
詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
- 作者: 奥野幹也
- 出版社/メーカー: 翔泳社
- 発売日: 2016/09/01
- メディア: Kindle版
- この商品を含むブログ (4件) を見る
例) SHOW FULL PROCESSLISTなどで調べた対象のセッションのコネクションIDが777に対してEXPLAINする場合
EXPLAIN FOR CONNECTION 777
詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
MySQLが公式に提供しているサンプルデータベース
勉強用などに利用する際に用いれる。
http://dev.mysql.com/doc/index-other.html
詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
[実装されている主な機能]
・ANSI SQL標準に準拠(但し、一部の文法は除く)
・ストレージエンジン
・ACID準拠のトランザクション(ストレージエンジンによる)
・XAトランザクション
・非同期あるいは準同期のレプリケーション
・水平パーティショニング
・ストアドプロシージャ/ストアドファンクション/トリガー
・イベントスケジューラー
・SSLによる通信
・JSON型のサポート
・NoSQLアクセス
・日本語全文検索
[実装されていない主な機能]
・ウインドウ関数
・CHECK制約
・WITH句(Maria DBではSQL-99準拠なので実装しているっぽい)
・ソートマージJOIN、ハッシュJOIN(ネステッドループJOINのみサポート)
詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
[商用版MySQLサーバーに向いている用途]
・追加のプラグインを使いたい
・モニタリングやバックアップのツールを使いたい
・オフィシャルなサポートが欲しい
・GPLv2でないライセンスでMySQLをバンドルしたい
[商用版サーバーに付属しているプラグイン]
●MySQL Enterprise Security
・MySQL Enterprise Authntication(外部認証)
・MySQL Enterprise TDE(Tranparent Data Encryption)
・MySQL Enterprise Enterprise Encryption(非対称暗号化)
・MySQL Enterprise Firewall(SQLインジェクション対策)
・MySQL ENterprise Audit(監査ログ取得)
●MySQL Enterprise Scalability
・スレッドプール
詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
【仮想環境作成するための色々なコマンド】
・以前はpyvenvというコマンドで仮想環境を作成していたが、Python3.6以降ではDeprecatedになる予定である。
・virtualenvの機能はPython 3.3からvenvという名前で取り込まれている。
・pyenvは結構ヘビーユーザーでないと使うの辛そう。
・これによく似たのにAnacondaのcondaコマンドもある。
【所感】
venvかcondaを使いこなせたらとりあえずOKかな。
【参考リンク】
www.zopfco.de
Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド-
HTML中に検索エンジンなどのロボットにも読みやすいメタデータを埋め込むための規格
https://html.spec.whatwg.org/multipage/microdata.html
Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド-
・NumPy(数値計算)
・SciPy(科学技術計算)
・pandas(データ解析)
・matplotlib(グラフ表示)
・scikit-learn(機械学習)
・Requests(HTTP)
・Django,Flask(Webアプリケーションフレームワーク)
・Beautiful Soup,lxml(スクレイピングライブラリ)
・Scrapy(クローリング・スクレイピングフレームワーク)
Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド-