テスター向けに「iOS 18.1 Beta 7」&「iPadOS 18.1 Beta 7」がリリース、正式版は29日か 7月30日より開始されている「iOS 18.1 / iPadOS 18.1」のベータテストですが、本日テスター向けに【iOS 18.1 Beta 7 / iPadOS 18.1 Beta 7】がリリー...
InnoDBを使うとき、MyISAMと比較して度々やり玉に挙げられるポイントとして「COUNT()が遅い」というものがある。確かにInnoDBにおいて行数を弾き出すのにはテーブルスキャンが必要なのだが、そもそもMyISAMのCOUNT()が速い(テーブルの行数を保持してる)のが特殊なのであって、InnoDBが遅いわけではないのである。とはいえ、高速なCOUNT()については需要が多く、この問題には多くの人取り組んでおられるようだ。しかしながら、COUNT()のチューニングについては未だ語られていない点があるように見受けられるので、今日はCOUNT()のチューニングについて解説しようと思う。 COUNT(*)、COUNT(col)、COUNT(1)の違い基本的なことではあるが、COUNT(*)とCOUNT(col)では意味が異なるため、異なる結果が返される場合がある。COUNT(*)はフェッ
Railsのビュー(erb)でのcase文は書き方を注意しないとシンタックスエラーになる。 Railsのビューでcase文を書く時の注意事項。 これを守らないとSyntaxErrorが発生してしまう。 通常であれば、 <%case @value%> <%when "case1"%> <%when "case2"%> <%end%> としたくなるが、こう書くとSyntaxErrorになってしまうので、 <%case @value when "case1"%> <%when "case2"%> <%end%> 上記のようにcaseと最初のwhenをつなげて書く必要がある。 Tweet posted by digital-squad at 2008年12月10日 18時22分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby この記事へのコメン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く