PHPのメモリ不足エラー Allowed memory size of *** bytes exhausted
300万レコードをPHPのrowCount()を使ってやっていたら、メモリ不足エラー Allowed memory size of *** bytes exhaustedが表示されたのでSQLのCOUNTで対応することにした。
タグ 記事一覧
300万レコードをPHPのrowCount()を使ってやっていたら、メモリ不足エラー Allowed memory size of *** bytes exhaustedが表示されたのでSQLのCOUNTで対応することにした。
ディレクトリ型検索エンジンdtnのカテゴリで、登録サイトを人気順で表示されるようにプログラム改修をした経緯をご紹介しています。カテゴリページの上部に位置すれば、被リンクとしてより価値あるものになると思います。
猫サイト専用登録式リンク集の猫ネコサーチエンジンに画像掲示板を付けてみました。迷い猫、里親募集に役立つよう、jQueryを使った都道府県、市区町村連動セレクトボックスも実装した方法をご紹介しています。
キーワードのトレンドチェックツール用に貯めていた10万レコード近いYahooショッピングの人気キーワードランキングデータを使い、GoogleトレンドのようなツールをMySQLとPHPとchart.jsを使って製作する方法をご紹介しています。
MySQLのSQLSTATEでToo many connectionsが出た原因が、チャタリング、静電気の影響でもなく、マウスが物理的に微妙にひっかかってクリックを連打し、セルフF5アタックで自爆しただけだったという騒動をご紹介します。
PHP7へアップデートしたらWarningが多数でてしまったので、バグ修正をしつつ、ディレクトリ型検索エンジンの登録リンク情報修正プログラムも大幅改修を行った経緯を説明しています。新管理画面では登録情報一括削除も可能になりました。
dtn.jpのクリックカウントテーブルが破損してしまい、登録サイトのリンクをクリックするとランキングデータ抽出エラーが表示されていましたので、mysqlを復旧いたしました。
dtn.jpの複数キーワード検索がOR検索になっていたので、AND検索結果が返るように修正しました。
MySQLのクエリーをキャッシュしてみたところ、体感レベルでサイトのレスポンスが高速化することができました。
SQLで階層構造を扱う方法を解説しつつ、ディレクトリ型検索エンジンdtnのカテゴリ構築プログラムを改修した概要を説明します。