問題タブ [reindex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
14490 参照

python - パンダはdatetimeオブジェクトでDataFrameのインデックスを再作成します

DataFramedatetime オブジェクトで構成された列を使用してパンダのインデックスを再作成することは可能ですか?

df次の列を持つ DataFrameがあります。

と一緒dfに簡単にインデックスを再作成できます。次の値があります 。DOYtimestampdf.reindex(index=df.dtstamp)DOYtimestamp

しかし、datetime オブジェクトで構成されている DataFramedtstampのインデックスを再作成して、インデックスから直接異なるタイムスタンプを生成したいと考えています。列には次のdtstampような値があります。

インデックスを再作成しようとするとdfdtstamp次のようになります。

インデックスを日時型にするために何をする必要があるのか​​ わかりません。何かご意見は?

0 投票する
1 に答える
1046 参照

magento - Magento: import.csv の後にインデックスを再作成します (製品は表示されません。すべてのインデックスがアップグレードされます)

私はこの問題を抱えています。

新しい構成可能な製品をインポートしました。管理者が有効になっていることを確認し、カテゴリに割り当てられ、サイトに割り当てられましたが、フロントエンドには表示されません!!

SSH を使用してインデックスを再更新しましたが、結果はありません。

さらに、すべての製品を再インデックスしなければならない編集を防ぐ方法はありますか? アップグレードされた製品のみ、または新しい製品のみを再インデックス化できますか.. 単一の変更では不可能です。最初の製品から再インデックス化する必要があります。

私のカタログには 25,000 個の製品がありますが、これを解決するには他の製品をインポートする必要があります (合計 100K)

あなたの中に専門家が問題を解決できる人がいるなら、私は喜んで支払います(おそらく手頃な価格です)

よろしく、 ルカ

0 投票する
2 に答える
2804 参照

magento - Magento の再インデックス

データから再インデックスを実行する最良の方法は何ですか?

毎日夜にcronジョブを作成し、インデックスモードを「手動更新」に設定しようと考えていました。

今、これを行う最善の方法がわかりません。製品の更新や製品の在庫がどうなるかわからないからです。誰かがそれについての情報を教えてください

よかったね、レックス

0 投票する
1 に答える
1035 参照

sql-server - SQL-インデックスとトランザクションログに対するパーティション化の影響

質問:トランザクションログに入力せずにテーブルにインデックスを適用できるかどうか疑問に思っています。

詳細:800GBのテーブルがあります。数か月前、私はそれにインデックスを適用しに行き、トランザクションログがいっぱいになりました(明らかな理由で-それを試みることすら馬鹿でした)。代わりに、テーブルをもう一度作成し、必要なインデックスを適用してから、レコードをコピーする必要がありました。

次に、このテーブルにパーティションを設定します。クラスター化インデックスを削除し、新しいクラスター化インデックスをパーティション化レイアウトに適用しても、トランザクションログがいっぱいになるかどうか疑問に思っています(パーティションごとに1,000万行あると仮定します)。または、SQLサーバーがインデックスをより速く終了し、チェックポイントを実行できるようにするインデックスもパーティション化されるため、tlogはいっぱいになりませんか?

誰かが何か考えを持っていますか?それ以外の場合は、テーブルを再作成し、パーティションを適用して再入力するだけですが、明らかにそれははるかに複雑です。

ありがとう!

0 投票する
0 に答える
76 参照

php - 管理部分を開始するとサイトがフリーズする

サイトは本当に速いです。ウェブサイトの速度を毎秒チェックするスクリプトを作成しました。結果。

スピードにとても満足しています。しかし、私には永続的な問題があり、この問題を解決するためにどこを見ればよいのかわかりません。管理者を開始した瞬間、サイトは完全にフリーズします。

結果

ご覧のとおり、100秒を超える負荷がいくつかあります。奇妙なことに、エラーはまったく発生しません。

このサイトは、memcacheとapcを備えた専用サーバーで実行されています。この問題を解決するために私がすでに行ったこと。

  • キャッシュ/MemcacheAPCをフラッシュします。
  • サーバーを再起動します
  • すべてのデータのインデックスを再作成
  • バグのチェック
  • 問題を見つけるためにいくつかのデバッグツールを試してください

問題を見つけるためにどこを検索する必要があるのか​​わかりません。

私が行っていない唯一のことは、データベース内のすべてのセッションを削除することです。フロントエンドのセッションと管理者のセッションに違いはありますか?

問題を見つけて修正できるツール/拡張機能はありますか?

0 投票する
2 に答える
1999 参照

db2 - IBM DB2 は、切り捨てられたテーブルでインデックスを再作成します

テーブルを切り捨て、テーブルに新しい値を挿入した後、自動インクリメント値は開始値 1 に設定されません。新しい値を挿入すると、自動インクリメントの最後にインデックス付けされた値が記憶されます。

次の名前のテーブルの列:ID

インデックス: PRIMARY,

初期値: 1

キャッシュ サイズ:1

インクリメント:1

[ IBM DB2 Control Centerで確認]

このクエリ:

テーブルは空です。

INSERT NEW VALUES の例INSERT INTO DB2INST1.db (val) VALUES ('abc')の後: LAST を使用した INSERT です。

ただし、次のようにする必要があります。

0 投票する
1 に答える
1069 参照

solr - Rails3 sunspot:reindex - レーキが中止されました! 未定義のメソッド

複数の「has_many through」関係を持つ Rails モデルがあります。これらをアクティブ レコードと検索可能ブロックで定義しました。1 語のモデル名 (例: Contributor) でリレーションシップを定義し、インデックスを再作成すると、正常に機能します。2 語のモデル名 (例: LuSubject) でリレーションシップを定義して再インデックスすると、機能しません。「undefined method 'subject_ids'」というエラーが表示されます。同じ結果で他のモデルを試しました。「Award」は機能しますが、「LuGrade」は機能しません。

私の「仕事」モデルのコードは次のとおりです。

reindex コマンドの出力は次のとおりです。

ここに完全なトレースがあります

ここに私の現在のバージョン情報があります

注: 私は実稼働テーブルで作業しているため、これらのテーブルの名前を変更するオプションはありません。

ありがとう。

0 投票する
4 に答える
39271 参照

sql-server - sp_msForEachTable から実行すると、QUOTED_IDENTIFIER が原因で ALTER INDEX が失敗する

テーブルのインデックスを再構築しようとすると:

それはうまくいきます。

でも電話したら

同じテーブルに到達すると、次のように失敗します。

メッセージ 1934、レベル 16、状態 1、行 2
次の SET オプションの設定が正しくないため、ALTER INDEX は失敗しました: 'QUOTED_IDENTIFIER'。計算列のインデックス付きビューやインデックス、フィルター選択されたインデックス、クエリ通知、XML データ型メソッド、空間インデックス操作で使用する SET オプションが正しいことを確認します。


そして、それが同じテーブルであることを確認するには:

結果は次のとおりです。

私は何を間違っていないのですか?


:

正常に動作します!

0 投票する
4 に答える
3290 参照

php - MAGENTO: 更新後にデータを再インデックスするにはどうすればよいですか?

次のスクリプトを使用してインベントリを更新しています。更新後、更新された値qtyが製品ページに設定されていないため、キャッシュを消去してデータのインデックスを再作成したいと考えています。これどうやってするの?

これを試していますが、更新が非常に遅かったです。以前にこのスクリプトを実行しましたecho $message.