ソフトウェア Xserver VPSのRocky LinuxでPermission deniedになる はじめにConoHa(Rocky Linux 8)で運用していたシステムをXserver(Rocky Linux 9)で運用することになりました。このシステムでは、nginx.conf などをユーザーから上書きして反映しています。しかし、C... 2022.10.24 ソフトウェア
ネットワーク Kagoya VPSのベンチマーク はじめにVPS比較のためKagoyaのVPSのパフォーマンス・ベンチマークテストを行いました。UnixBenchUnixBenchを使用してベンチマークスコアを算出します。1台目 BYTE UNIX Benchmarks (Version ... 2022.10.16 ネットワーク
ソフトウェア データベースでSELECTする際に型を間違えると大変だという話 はじめにデータベースでは型を適切に管理することが重要になります。多くの場合は、CREATE TABLE 時にデータに合わせた適切な型が使用されているかが重視されがちですが、SELECT 文などでも型指定が大事なります。ここでは、型指定を間違... 2022.10.08 ソフトウェア
ソフトウェア データベースの数字カラムは、CHARとINTでどちらが速いか 課題法人番号のデータベースを作成しています。法人番号は13桁の数字で表されており、数字の桁は 1000000000000 が最小値であり、先頭の0埋めは無いため数字型(BIGINT)でも保存できるフォーマットとなっています。この法人番号で数... 2022.10.08 ソフトウェアプログラミング
プログラミング 副問い合わせや極限値のSQLパフォーマンスチューニング 問題のSQL文問題のSQL文が以下です。株式の価格テーブルから、NULL値(土日)を除き最新の日付を副問い合わせで取得し、証券コードと日付から終値を取得します。SELECT close FROM stock_rate_history WHE... 2022.10.08 プログラミング
ネットワーク ConoHaのVPSで上限規制が発生する問題 問題ConoHaでVPSを追加しようとすると以下のメッセージが出力されて、VPS追加ができない状態となることがあります。失敗しました。サービスの申し込み上限数に達しています。さらに追加を希望される場合は、こちらまでお問い合わせください。原因... 2022.10.08 ネットワーク
ネットワーク ConoHaの収容ホストごとのスペックの違い はじめにConoHaでVPSを作成すると自動的に収容ホストが割り当てられますが、実はこの収容ホストによってスペックが異なります。メモがてら残しておきます。収容ホストごとの違いベンチマークはUNIXBENCHで計測収容ホストCPUベンチマーク... 2022.10.08 ネットワークハードウェア
プログラミング エラー「raise err.InterfaceError(0, “”)」で停止 問題Python の PyMySQL を使用していて「raise err.InterfaceError(0, "")」のエラーが発生して停止してしまう。原因コネクションをクローズしているにも関わらず、コネクションやカーソルを再利用しようとし... 2022.10.04 プログラミング
未分類 PyMySQLの基本的な使い方 基本形ありがちなconnやcursorを宣言していく方式。cur = conn.cursor()sql = "REPLACE INTO table_name VALUES (%s,%s,%s)"cur.execute(sql, )cur.c... 2022.10.04 未分類
未分類 MariaDBでPRIMARY KEYにVARCHARを使うとDuplicateする問題 問題12桁の数字を使用するPRIMARY KEYを使用している。PRIMARY KEYがDBに登録されている状態で、似たようなPRIMARY KEYでREPLACEを行うと、異なるKEYにも関わらずDuplicateエラーが発生する。例:D... 2022.10.04 未分類