「 月別アーカイブ:2017年07月 」 一覧
-
本で勉強したものと自分で個人的に経験したことのまとめ 値渡しと参照渡しの混同 マスタ値が変更された場合、通常のテーブルの変更の影響をどの程度受けるかを考える。 型の制約が弱い 文字列数が異常に多かった …
-
本日は主にインフラの設計的なことに関して。 連鎖倒産 いい言い方が思いつかなかったんでこんな感じにしました(汗)要はあるサーバーのレスポンスが悪いことが原因で他の業務が遅延し、影響を受けることです。 …
-
アンチパターン トランザクションスコープ+大量データのリアルタイム集計+接続が詰まる
本日は主にインフラの設計的なことに関して。 トランザクションスコープの設定 トランザクション(一回の処理)が大きすぎる デメリット レスポンスが悪い 障害の時に余計に待たされたり、エラーになったりする …
-
日々是テスト。 プログラマになってから数年がたちますが難点はずっと同じでテストですね(汗) 以前にかいたエントリーなどは下記参照。 参考 データベースによるテストデータ作成 Excelによるテストデー …
-
PHPにおけるstaticキャッシュに関して。 PHPのおけるキャッシュはいくつかありまして、一般的にはmemcachedなどのKVS方式のキャッシュサーバーなどを使う方法が一般的かと思います。 キャ …
-
アンチパターン データ分身の術+DBの不要な連携+バージョンアップ未テスト
今回のアンチパターンは主にデータ設計に関する部分。 同一データの使用 以前説明したアンチパターン「同一値を複数テーブルに配置」に少し近い。テーブルが無駄に分かれており、同一データ(とおもわれるもの)が …
-
主に設計に関することのメモ。 業務フロー分析 顧客の業務フローがどのように動いているのかを図で確認する。 使えそうと思った図式化の手法は下記のようなもの まずやることを業務順に箇条書きにする。 実行順 …
-
アンチパターン バインド変数の未使用+直積組み合わせ+データ量爆発+インデックス関連
本日はSQLコーディングに関して。 ここら辺は実際にプログラムを書く際に重要になってくるネタ。 バインド変数 SQLでプリペアードステートメントを書くのではなく、生のSQLをそのまま書いてしまう手法。 …
-
サイトへのログイン認証などHTTPアクセスを行うライブラリではHTTP2_requestが有名かと思いますが、すでに開発がとまっていることもあり、最近はguzzleというライブラリが使われているようで …
-
2017/07/06 -サーバー・ネットワーク
インフラ全般CentOS7では従来のsyslogデーモンと並行してjournaldというログ管理サービスがあります。 コマンド一覧
123456789101112#再起動systemctl restart systemd-journald#ログを見る(viewで開いているようなかんじ)journalctl#画面に一気に出力journalctl --no-pager#特定サービスのログを見たい場合journalctl -u sshd.service#最新のログを詳細に表示(tailに近い)journalctl -ex#sshのログを見たい場合journalctl -ex -u sshd.service上記で紹介した …