タグ付けされた質問 「indexing」

データ構造のインデックス作成は、データ検索の速度を向上させる一般的な手法です。

3
MySQLでインデックスの名前を変更するにはどうすればよいですか
インデックスの名前を変更したいのですが。表の変更に関するドキュメントを見てきましたが、単にインデックスの名前を変更するための構文を理解できません。MySQL GUIを介して実行すると、インデックスが削除され、新しいインデックスが作成されます。これは機能しますが、インデックスの名前を変更するためだけにインデックス全体を再構築することは避けたいと思います。 [追加情報] 表の変更のドキュメントには、 テーブルメタデータのみを変更し、テーブルデータは変更しない変更は、テーブルの.frmファイルを変更し、テーブルの内容に触れないことですぐに行うことができます。次の変更は、この方法で行うことができる高速な変更です。 * Renaming a column or index. ただし、(テストデータベース上の).frmファイルを編集してサーバーを再起動し、インデックスの名前を変更しようとすると、列を一覧表示しようとしたとき、および実行しようとしたときに、UIに「列をフェッチできませんでした」と表示されるようになりました。クエリを実行すると、「不明なテーブルエンジン ''」というエラーが返されます。.frmファイルには多くのバイナリコンテンツが含まれています。バイナリ情報を編集するための優れたツールはありますか?
82 sql  mysql  indexing 

3
FTSがドットのあるメールで期待どおりに機能しない
より大きなシステムの一部として検索を開発しています。 私たちはMicrosoft SQL Server 2014 - 12.0.2000.8 (X64) Standard Edition (64-bit)このセットアップを持っています: CREATE TABLE NewCompanies( [Id] [uniqueidentifier] NOT NULL, [Name] [nvarchar](400) NOT NULL, [Phone] [nvarchar](max) NULL, [Email] [nvarchar](max) NULL, [Contacts1] [nvarchar](max) NULL, [Contacts2] [nvarchar](max) NULL, [Contacts3] [nvarchar](max) NULL, [Contacts4] [nvarchar](max) NULL, [Address] [nvarchar](max) NULL, CONSTRAINT PK_Id PRIMARY KEY (Id) ); Phone …

1
オフセット配列のインデックスと値を取得する列挙のような関数ですか?
このような配列がある場合: using OffsetArrays a = OffsetArray(collect(1:5),(11:15)) 私は配列を反復することができます: for (i,x) in enumerate(a) println((i,x)) end そして得る: (1, 1) (2, 2) (3, 3) (4, 4) (5, 5) しかし、私はこれが欲しい: (11, 1) (12, 2) (13, 3) (14, 4) (15, 5) オフセット配列を使用しているため、実際のインデックスを取得する方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.