Redmineのカスタムフィールド調査

2015/10/16

redmine

t f B! P L
Redmineではカスタムフィールドが多いと遅くなるという記事を読みました。

結構カスタムフィールドができていたので、あまり使っていないものを消すべく利用状況を確認することにしました。

以下調査クエリ

SELECT custom_fields.id,custom_fields.name,count(custom_fields.id)
FROM custom_values
LEFT JOIN custom_fields
ON custom_fields.id=custom_values.custom_field_id
GROUP BY custom_fields.id;

以下でさらにどのトラッカーで使われているのかを詳細に確認。
使われていないトラッカーからは外すことで検索対象が減り早くなります。

SELECT tracker_id,trackers.name,count(tracker_id),custom_fields.name
FROM custom_values
LEFT JOIN custom_fields
ON custom_fields.id=custom_values.custom_field_id
LEFT JOIN issues
ON issues.id=customized_id
LEFT JOIN trackers
ON trackers.id=tracker_id
WHERE custom_field_id=1 and custom_values.value <> ""
GROUP BY tracker_id;

WHERE句には調べたいカスタムフィールドの番号と検索条件をいれます。


このブログを検索

ページ

ChatGPTで遊んでみた

https://chat.openai.com/chat 上のサイトで利用できます。 今気になっている商品を調べたいときにも使えます。 例えば 「SwitchBot スマートロックについて教えて」 って聞くと 製品概要を教えてくれます。 「SwitchBot スマートロッ...

QooQ