PHP 面接の質問 Mysql ディレクトリ
PHP 面接の質問 MySQL インデックス
質問:
PRODUCT テーブル (id、名前、価格、数)
- SQL コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->select * from PRODUCT where price=100
現在、価格フィールドが追加されています インデックス
1. ただし、上記のクエリ速度はまだ非常に遅いです。遅い理由を教えてください。
2. 速度を上げるにはどうすればよいですか?
------ 解決策----------------------1. 大量のデータに一定の制限を加えます
2. 必須フィールド seletc id、名前などを記述できます
3. 主キーと価格で結合インデックスを作成します
残りは下の階に追加されます
------解決策---------価格=100のPRODUCTから*を選択
それだけですか?インデックスを追加した後も非常に遅い場合は意味がありません。インデックスは非走査クエリであり、価格が 100 である場所を直接見つけます。データの量が多い場合、クエリは追加しないよりも確実に高速になります。
データベースに価格 100 のデータが大量にありますか?
------解決策---------
------解決策----------------------価格フィールドはインデックス作成にまったく適していない可能性がありますすべてのフィールドにインデックスを作成できるわけではないため、一部のフィールドを追加するとさらに遅くなります。
------解決策------------------料金に重複データが多すぎるとクエリ効率が低下する最も可能性が高い。
------解決策---------このクエリだけの場合、
一意のインデックスではないため遅いです。
データの量が多い場合、基本的にそれを最適化する良い方法はありません。または、レンジ ジョイント インデックスを追加することもできます。価格を選択して間隔を選択し、100

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











富士フイルムのファンは最近、X-T50 の登場に非常に興奮していました。X-T50 は、1,000 ドル以下の APS-C カテゴリーで非常に人気となっていた低価格志向の富士フイルム X-T30 II の再発売を提示したからです。残念ながら、富士フイルム X-T50 の発売に伴い

FiiOCP13カセットプレーヤーは1月に発表されました。現在、FiiOは2つの新しいモデルでポートフォリオを拡大しています。1つは前面が赤で、もう1つは透明な前面です。後者は、角張ったデザインのレトロな魅力に完全に一致するだけでなく、

Klipsch Flexus Core 300はシリーズの最上位モデルで、同社のサウンドバーラインナップではすでに発売されているFlexus Core 200の上に位置します。クリプシュ氏によると、これはサウンドをさまざまな環境に適応できる世界初のサウンドバーだという。

2018年のLightPhone 2にはまだエコノミカルインクディスプレイが搭載されていましたが、LightPhone 3ではグレースケール表示のみが可能なOLEDディスプレイが使用されています。

golang を使用した SelectChannelsGo 同時プログラミングの非同期処理方法 はじめに: 同時プログラミングは、アプリケーションのパフォーマンスと応答性を効果的に向上させることができる、現代のソフトウェア開発における重要な領域です。 Go 言語では、Channel と Select ステートメントを使用して同時プログラミングを簡単かつ効率的に実装できます。この記事では、SelectChannelsGo 同時プログラミングの非同期処理メソッドに golang を使用する方法を紹介し、具体的な方法を提供します。

jquery で select 要素を非表示にする方法: 1. hide() メソッド。jQuery ライブラリを HTML ページに導入します。さまざまなセレクターを使用して select 要素を非表示にできます。ID セレクターは、selectId を選択した select 要素の ID に置き換えます。実際に使用する; 2. css() メソッド、ID セレクターを使用して非表示にする必要がある select 要素を選択し、css() メソッドを使用して表示属性を none に設定し、selectId を select 要素の ID に置き換えます。

テスラが昨年末にモデル 3 ハイランドのリフレッシュを発売した直後、米国連邦政府の EV 税制優遇規則が変更され、テスラが新型 M に中国製 LFP セルを使用したことにより、対象となる購入者の潜在的な割引額が半分に減りました。

jQuery は、DOM 操作、イベント処理、アニメーション効果などを簡素化するために使用できる人気のある JavaScript ライブラリです。 Web 開発では、選択した要素のイベント バインディングを変更する必要がある状況によく遭遇します。この記事では、jQuery を使用して選択要素変更イベントをバインドする方法を紹介し、具体的なコード例を示します。まず、ラベルを使用してオプションを含むドロップダウン メニューを作成する必要があります。
