2017/9/7 db tech showcase Tokyo 2017(JPOUG in 15 minutes)にて発表した内容です。
SQL大量発行に伴う処理遅延は、ミッションクリティカルシステムでありがちな性能問題のひとつです。
SQLをまとめて発行したり、処理の多重度を上げることができれば高速化可能です。ですが・・・
AP設計に起因する性能問題のため、開発工程の終盤においては対処が難しいことが多々あります。
そのような状況において、どのような改善手段があるのか、Oracleを例に解説します。
2011年10月19~21日に開催された「INSIGHT OUT 2011」のセッション「PostgreSQLアーキテクチャ入門」の講演資料です。
「INSIGHT OUT 2011」の詳細については、以下を参照ください。
http://www.insight-tec.com/insight-out-2011.html
2017/9/7 db tech showcase Tokyo 2017(JPOUG in 15 minutes)にて発表した内容です。
SQL大量発行に伴う処理遅延は、ミッションクリティカルシステムでありがちな性能問題のひとつです。
SQLをまとめて発行したり、処理の多重度を上げることができれば高速化可能です。ですが・・・
AP設計に起因する性能問題のため、開発工程の終盤においては対処が難しいことが多々あります。
そのような状況において、どのような改善手段があるのか、Oracleを例に解説します。
2011年10月19~21日に開催された「INSIGHT OUT 2011」のセッション「PostgreSQLアーキテクチャ入門」の講演資料です。
「INSIGHT OUT 2011」の詳細については、以下を参照ください。
http://www.insight-tec.com/insight-out-2011.html
This document discusses the Crystal programming language and compares it to Ruby. Crystal is a compiled, statically typed language that is inspired by Ruby. It aims to provide Ruby-like syntax and semantics but with better performance due to being compiled ahead of time. The document provides examples of Crystal code and demonstrates how Crystal is faster than Ruby for the Fibonacci number problem due to being compiled. It also highlights some key differences between Crystal and Ruby like static typing, overloading, and macros.
The document is a presentation in Japanese about character sets and collations in MySQL. It discusses how MySQL treats emoji characters like sushi and beer the same by default, but PostgreSQL does not. It explains that MySQL has both a character set (which defines how characters are encoded as bytes) and collation (which defines the sorting rules). For the UTF-8 character set, it shows the different collation options and how they treat letters, emojis, hiragana/katakana, and case sensitivity differently. It expresses a need for a Japanese-specific collation that properly distinguishes Japanese characters.
29. 明示的な collate
select * from t2 where a='あ';
ERROR 1267 (HY000): Illegal mix of collations
(ascii_general_ci,IMPLICIT) and (utf8_general_ci,
COERCIBLE) for operation '='
select * from t2 where a='あ' collate utf8_general_ci;
→ OK
28/30
MySQLの文字コード - OSC2011.DB Powered by Rabbit 1.0.4