序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み
とりあえず動かす方法 投稿を取得したいWordPress のデータベースの設定 一般的に、データベースはセキュリティの観点から限られた接続元からしか接続を受け付けないように設定してあります。例えば、localhostとか2inc.orgのように自サーバーからの接続しか受け付けませんよ、のように。なので、そのまま外部から投稿を取得しようとしても接続を拒否されてしまうので、まずはデータベースの方で、外部接続用のユーザーを作成し、そのユーザーがWordPress のデータベースを使用できるように設定してください。権限はなるべく少ないほうが良いので、selectだけにしたほうが良いと思います。 レンタルサーバーだとデータベースユーザーが用意されている1つしか使えなかったり、設定の変更ができないことが多いと思いますのでRSS をパースしたりするしかないかなと…。 functions.php /

こんにちは、サービス開発部の荒引 (@a_bicky) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なインデックスについて解説します。クックパッドではRails のデータベースとして主にMySQL 5.6、MySQL のストレージエンジンとして主に InnoDB を使っているので、MySQL 5.6 の InnoDB について解説します。 InnoDB のインデックスに関する基礎知識 インデックスの構造 (B+ 木) InnoDB では B+ 木が使われています。B+ 木は次のような特徴を持った木構造です。 次数を b とすると、

WordPressサイトの移転などで接頭辞(プリフィックス)を変更する場合があるかと思いますが、そのときに必要箇所も同時に変更しないとサイトの閲覧や管理画面のログインがエラーとなります。 ここではWordPressの接頭辞を変更した時に気をつけることをまとめています。 接頭辞の変更 通常、WordPressの接頭辞は「wp_」になっていると思いますが、ここでは説明用に接頭辞を「wp2_」に変更したとします。 なお、この記事を作成するに至った経緯は【WordPress】「このページにアクセスするための十分なアクセス権がありません。」の対処にあります。 wp-config.phpの接頭辞の確認 まず「wp-config.php」ファイルの「$table_prefix」(接頭辞の指定)部分を確認し、「wp2_」になっているか確認します。 データベース(テーブル)の接頭辞の確認phpMyAdmi
平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く