sqlite3

スポンサーリンク
sqlite3

SQLiteのすすめ、チューニングのポイント

SQL ServerやMySQL、MariaDBなどサーバー型データベースでは必然的なチューニングですね。SQLiteもチューニングが必要になります。チューニングのポイントを探る上で最も重要なポイントは、↓これですSQL発行、処理時間等、正...
php

【PHP】try-lockを簡易実装する一つの方法

一つしかない資源(リソース)へ同時に更新、書き込みが発生する事態は極力避けたいです。FastCGI(nginxやapache)で動作させるPHPでは、同時間に複数のアクセスがあったりするので、一つのリソースに対する排他制御が必要になることが...
sqlite3

【sqlite3】create table asってそういう仕様だったんですね・・・

SQLite3でテーブルをコピーする方法の一つ、create table as構文にはちょっとした罠があります。「create table 新しいテーブル名 as select * from 元となるテーブル名」これで「元となるテーブル」と...
sqlite3

SQLite3で同時書き込みしたい

SQLite3で同時書き込みしたい、同時接続、同時読み込みをサポートしているから当然同時書き込みもできると思いがちですが、SQLite3は同時書き込みできない仕様になっています。SQLite supports multiple simult...
sqlite3

database is lockedに悩んだら、コレで解決!原因は予想外のコイツ!でした

SQLite3でたまに発生するdatabase is lockedって悩ましいですよね。勝手にロック解除してくれるとありがたいんですがlock状態を継続してしまうので時間経過で問題も大きくなりがちです。ここではdatabase is loc...
sqlite3

ワードプレスをSQLite3で動かす手順【MySQL必要なし】

ワードプレス4.8をMySQLサーバーを使わずにファイル型データベースSQLite3で動かす手順をご紹介します。ワードプレスとはワードプレスは、オープンソースで公開されている無料のコンテンツマネージメントシステムです。コンテンツマネージメン...
sqlite3

エックスサーバーのsqlite3でどハマりした件

データベースっていいですよね!MySQLとか、SQLiteとか、レンタルサーバーで使いたい放題です。そんな感じなので、サーバー移転とか、とっても安易に考えていました・・・今回、お名前共用サーバーからエックスサーバーへ乗り換えようと思い立った...
sqlite3

sqlite3 全文検索(FTS)の謎、使い方にコツがあります。

ご存知の方も多いと思います。sqlite3には全文検索(フルテキスト検索)が備わっています。とは言っても、テーブルを生成する際に呪文を唱えておく必要があるので、今あるテーブルをそのまま全文検索の対象にするのはできません。CREATE VIR...
sqlite3

sqlite3 1万件を超えるならUPDATE/DELETEは使っちゃダメ

PHP+PDOでsqlite3のデータベースを使うことがありました。データ件数は、1日1000件ぐらい増える感じで、1万件、5万件、10万件と増えていきます。当然追加(INSERT)する際は、PK(実際はインデックスなし)の存在を確認してI...
スポンサーリンク