Skip to content

Instantly share code, notes, and snippets.

FLUSH STATUS;
SET NAMES UTF8;
CREATE TABLE logs(
title TEXT,
content LONGTEXT,
a TINYINT,
b DATETIME,
c INT,
d DOUBLE,
@kou
kou / benchmark.log
Created May 24, 2015 02:56
PGroongaとpg_bigmのベンチマーク結果 - 2015-05-24
This file has been truncated, but you can view the full file.
CPU:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
stepping : 9
cpu MHz : 3392.937
cache size : 6144 KB
fpu : yes
from gi.repository import Groonga
Groonga.init()
context = Groonga.Context()
del context
Groonga.fin()
@kou
kou / commit-email.md
Last active August 29, 2015 14:22
mruby、CRuby、Ruby on Railsのコミットメールをsubscribeする方法
@kou
kou / theme.rb
Created June 9, 2015 11:23
たくさんの文字を折り返し。
@preformatted_keep_in_size = false
@syntax_highlighting_keep_in_size = false
include_theme("default")
match("**", PreformattedBlock) do |blocks|
blocks.prop_set("size", @xx_small_font_size)
blocks.wrap_mode = :char
blocks.margin_right = screen_x(7)
end
@kou
kou / benchmark-hash-computation.rb
Created July 12, 2015 00:13
HashのキーがStringとSymbolとFixnumのときのキー参照時間のベンチマーク
#!/usr/bin/env ruby
require "benchmark"
n_executes = 1_000_000
n_keys = 100
initial_key = "a" * 20
initial_key_symbol = initial_key.to_sym
initial_key_number = 1
@kou
kou / mysql-and-postgresql-and-japanese-full-text-search.md
Last active December 10, 2015 14:02
MySQLとPostgreSQLと日本語全文検索

2016年2月9日開催予定のイベントの内容「案」

イベント名

MySQLとPostgreSQLと日本語全文検索

概要

次の2つのことについて紹介するイベント

@kou
kou / mysql-and-postgresql-and-japanese-full-text-search-2.md
Last active March 15, 2016 03:20
MySQLとPostgreSQLと日本語全文検索2

MySQLとPostgreSQLと日本語全文検索の第2弾の案。

参考:第1弾

前回は使っていない人向けの情報を提供することを重視したが、今回は1回でもMySQL 5.7 InnoDB FTS/Mroonga/pg_bigm/PGroongaのどれかを触ったことがある人向けの情報を提供する。1回でもはインストールしてチュートリアルを実行した程度でよい。

好評だったら同じターゲット(1回でも触ったことがある人向け)で第3弾、第4弾を開催する予定。

2016年5-7月あたりに開催したい。

@kou
kou / create-index.grn
Last active December 24, 2016 03:09
Groongaで学ぶ全文検索2016-03-25
# 「terms」以外はテンプレ
table_create terms \
TABLE_PAT_KEY \
ShortText \
--default_tokenizer TokenBigram \
--normalizer NormalizerAuto
# 「terms」と「body_index」と
# 「pdfs」と「body」以外はテンプレ
column_create terms body_index \
@kou
kou / mysql-query-tuning-bug-reports.md
Created March 8, 2017 13:10
MySQL 即効クエリチューニングのバグレポート
  • 25ページ Linxu→Linux(「x」と「u」が逆)
  • 25ページ Nginx→nginx(最初の「N」が大文字になってしまっている)
  • 25ページ redis→Redis(最初の「r」が小文字になってしまっている)
  • 30ページ 今回筆者が容易→今回筆者が用意(「容易」→「用意」)
  • 33ページ 表示されることとが→表示されることが(「と」が多い)
  • 36ページ このMySQLは間っ平→このMySQLは真っ平(「間」→「真」。個人的には「平ら」が好み。)
  • 52ページ ドキュメント}→ドキュメント(「}」がゴミ)
  • 53ページ query ccache→query cache(「c」が多い)