技術トピックス 2015/03.

Slides:



Advertisements
Similar presentations
SQL による数独の解法 青山学院大学理工学部 矢吹太朗・佐久田博司. 数独とは何か ナンプレとも呼ばれ る制約充足問題 各行・列・ブロック に 1 から 9 の数字を一 つずつ当てはめる 新聞等に載っている ものはとても簡単 人間には難しいもの → もある.
Advertisements

1 金属加工会社における 生産工程管理システムの開発 電子情報システム工学専攻 S0713 清水 邦宏.
コンピュータプラクティス I 口頭発表 水野嘉明
ネットワークからみるPCC 寺内康之.
東京SSG17期勉強会 WordPress第1回 インストール・使い方・メンテナンス
Accessによるデータベース(1) Ver.1 /11.
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
情報理工学部 情報システム工学科 ラシキアゼミ 3年 H 井奈波 和也
PostGIS - 1 (入門編).
情報理工学部 情報システム工学科 3年 H 井奈波 和也
ハルビン絵葉書コレクションシステムの再構築と機能追加 -サーバ側:PHPとMySQLを用いて
技術トピックス 2014/10.
SQL データベースアクセスのための文法と MySQL
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
東京工科大学 コンピュータサイエンス学部 亀田弘之
bugs.documentfoundation.org の歩き方
3-1 MySQLについて 発表者:藤村元彦 自然言語処理研究室.
CakePHPを業務に導入する Shin x blog 新原 雅司.
PHPエディタによる 情報システム演習 01.
Ex7. Search for Vacuum Problem
Ex8. Search for Vacuum Problem(2)
6-2 データベース 1.SQLite SQLを単純化した SQLite を使ってデータベースを操作 表「fruit」
技術トピックス 2014/08.
3-2.データを取り出す 2004年 5月20日(木) 01T6074X 茂木啓悟.
技術トピックス 2014/11.
T-SQL の Parse と Generate
Webコミュニケーショングループ ~CGI勉強会~ (データーベース編)
「かんたんスタートガイド」 「エクスプレス予約」をご利用には、 まず「会員登録」が必要です。
Web上で管理・利用できる 面接予約データベースシステムの構築
パフォーマンスチューニング on Rails
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
データベースとJavaをつなげよう! ~JDBC~
データベース基礎 2016年3月10日 JWord株式会社 サービス開発部 中川 陽平.
導入予定価格円(仮) 導入予定サービス名 こんな繰り返し作業にうんざりしていませんか? 求人ページ 社内システム
2004/05/13 3-4 データ型(カラムタイプ) について 発表者:藤村元彦 自然言語処理研究室.
Oracle XEを使ってみよう 初音玲.
形式言語とオートマトン Formal Languages and Automata 第4日目
形式言語とオートマトン Formal Languages and Automata 第4日目
SQL データベースアクセスのための文法 担当 岡村耕二 月曜日 2限 平成21年度 情報科学III (理系コア科目・2年生)
3-10. MySQLシステムの管理  2004年6月10日  大北高広                01T6010F.
HHIHi.
新しい表現を勉強しよう! × × a dog my dog a bed dog on the bed dog ○
PHP と SQL (MySQL) の連携 複数のテーブルを扱う
Webの世界へ飛びだそう! 情報の海で溺れないために
3-6.インデックスについて 3-7.関数と併用されることの 多いMySQLコマンド
3-3.テーブルを更新する 2004年 4月22日(木) 01T6074X 茂木啓悟.
3.JAIRO Cloudシステム概要 Version 1.0
「Webデータベースの構築技術」正誤表 ページ 項目 誤記 訂正 18 表1.4 アクセス 権限の削除 ・・・テーブル名 TO ユーザ名
マイクロソフト Access での SQL 演習 第4回 並べ替え(ソート)
テーブル設計を後から変更 現場で使える小技のご紹介 株式会社ジーワンシステム 生島 勘富(イクシマ サダヨシ)
Oracle XEを使ってみよう 初音玲.
レビューとは (プロジェクト管理の観点から)
PHP と SQL (MySQL) の連携 大量のデータを扱う
Ex7. Search for Vacuum Problem
3-8・関数を使ってデータを取り出す   2004年6月3日(木) 01T6010F               大北高広.
3.リレーショナルデータベース,主キー, SQL
岡村耕二 TCP通信プログラム 課題と回答例 岡村耕二 情報ネットワーク.
第1章 いよいよプログラミング!! ~文章の表示 printf~
EntityManager と EJB QL EJB 3.0 コース 第8回 2006年8月5日.
The difference between adjectives and adverbs
「おでかけ定期券」って なんだろう?.
Nice to meet you! 先生や学校の写真など Photo of 4. (⇒name & “nice to meet you”)
  情報に関する技術       情報モラル授業   .
CO-Client Opeartion 1.1 利用履歴データベースの設計 (スキーマ バージョン 対応)
09 06/23 PHP と SQL (MySQL) の連携 その3
第10回 質問(3) メール講座 Next Stage:翻訳力アップ自己トレ(1)
PHP と SQL (MySQL) の連携 日本語のデータを扱う
クリエイティブ リサーチ 2019/05/20 日本工学院八王子専門学校 M.Katsube.
プログラミング論 バイナリーサーチ 1.
Presentation transcript:

技術トピックス 2015/03

1. Chrome40 以前のバージョンで使っていた「SPDY」を止めて、HTTP/2へ移行するようです。 →2016初旬を目途 いよいよ、HTTP/2が本格化する感じですね! →2015/2/17に正式承認されましたしね →当初のHTTP2.0では無いので注意 【参考】 http://blog.chromium.org/2015/02/hello-http2-goodbye-spdy-http-is_9.html

2. Google検索結果 現在、検索結果に「ライブチャット」できる機能を実験中らしい もできたらいろんなことができそう!例えば 飲食店の予約電話が不要? 求人面接をライブチャット? まあ、実験中なのでわからないですが・・・ 【参照】 http://news.livedoor.com/article/detail/9822915/

3-1. MYSQLのソート DBのソート処理はやったことが無い人はいないと思います。 そこで皆さんには簡単な問題を出したいと思います。 次ページにあるデータ情報を提示します その検索結果を考えましょう

3-2. データ(info) name hobby address job marks Oobi Eat Tokyo SE 50 Ishikana Money Country Hondu Gambling Out Tokyo 100 Nakayami Sleep Nagoya 2 Cat Walk Wood Animal Dog Battle

3-3. SQL では以下の2つのSQLでは順序はいっしょでしょうか? 例えば2番目に来る内容は? 【1】 【2】 SELECT * FROM INFO ORDER BY MARKS DESC; 【2】 SELECT name FROM INFO ORDER BY MARKS DESC;

3-4. 正解 【回答】 Filesortの実行計画を見ないとわからない

3-4. 正解 【回答】 Filesortの実行計画を見ないとわからない まず注目してほしいのがソートキーが被っています。 次にSELECT句で使用しているカラムが異なります。

3-4. 正解 【回答】 Filesortの実行計画を見ないとわからない まず注目してほしいのがソートキーが被っています。 次にSELECT句で使用しているカラムが異なります。 MYSQLではオプティマイザが「SORT_MODE」を決定しています

3-5. Optimizer Trace MYSQL5.6の機能に「Optimizer Trace」があります。 これを使用すると「SORT_MODE」で何を使用しているかが分かります。 例えば「rowid」を使用されると順序が変わる可能性あり。 原文では「 If a filesort is done, EXPLAIN output includes Using filesort in the Extra column. Also, optimizer trace output includes a filesort_summary block. 」 「 Extra column 」カラム次第でいいのか? →正しく読めているかな・・・不安・・・。 【参考】 http://docs.oracle.com/cd/E17952_01/refman-5.6-en/order-by-optimization.html

3-5. Optimizer Trace(補足) 使い方についてはまずは有効に バッファサイズ拡張 対象SQL発行 「 set session optimizer_trace='enabled=on,one_line=off'; 」 バッファサイズ拡張 「 set session optimizer_trace_max_mem_size=102400; 」 対象SQL発行 最後に保存されたテーブルを検索 「select * from information_schema.optimizer_trace\G;」 上記内容は以下のサイトで説明されています 【参照】 http://mugenup-tech.hatenadiary.com/entry/2014/06/09/173036