問題タブ [sqlalchemy]

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 投票する
2 に答える
39085 参照

sqlalchemy - Sqlalchemy - for ループでの query と query.all の違い

の違いは何ですか?

最初のイテレータは単一のクエリで DB を攻撃し、後者の「熱心な」クエリはすべてをリストとしてクエリします (range(x) と xrange(x) のように) ?

0 投票する
3 に答える
7372 参照

python - テーブル パーティションの作成方法

私はデータベースに詳しくないので、SQLAlchemy を使用してテーブルを分割する方法がわかりません。

どうぞよろしくお願いいたします。

0 投票する
3 に答える
4424 参照

python - Python sqlalchemyのパフォーマンス?

こんにちは、パフォーマンスが非常に重要なICAPServer(httpserverと同様)を作成しました。DBモジュールはsqlalchemyです。次に、sqlalchemyのパフォーマンスについてテストしました。その結果、sqlalchemyがDB(Oracle)に<50kbのデータを書き込むのに約30msかかることがわかりました。結果が正常かどうかわかりません。または、何かをしました。間違い?しかし、正しいか間違っているかにかかわらず、ボトルネックはDB部分にあるようです。sqlalchemyのパフォーマンスをどのように改善できますか?または、Oracleを改善するのはDBA次第ですか?

ところで、ICAPServerとOracleは同じPC上にあり、私はsqlalchemyの基本的な方法を使用しました。

0 投票する
3 に答える
232 参照

python - Pythonプログラムの選択

私のプログラムはICAPServer(httpserverと同様)です。主な仕事は、クライアントからデータを受信し、そのデータをDBに保存することです。

2つの主要なステップと2つのスレッドがあります。

  1. ICAPServerはクライアントからデータを受信し、データをキューに入れます(50kb <1ms)。
  2. 別のスレッドがキューからデータをポップし、それらをDB SOに書き込みます。2番目のステップが遅すぎる場合、キューはそれらのデータでメモリをいっぱいにします。

誰かが何か提案があるかどうか疑問に思います...

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

python - python sqlalchemy 並列操作

こんにちは、すべてのスレッドが Oracle DB で動作するマルチスレッド プログラムを入手しました。では、sqlalchemy は Oracle での並列操作をサポートできますか?

わかりました!

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

sqlalchemy - sqlalchemyドキュメント

こんにちは私は第8.3.7章を読んでいました-sqlalchemy0.5.4公式文書のOracleAPIリファレンス。接続について話すとき、threadedと呼ばれるパラメータがあります:

threaded-cx_oracle接続へのマルチスレッドアクセスを有効にします。デフォルトはTrueです。これは、cx_oracle自体のデフォルトとは逆であることに注意してください。

「これはcx_oracle自体の反対のデフォルトです」を理解していません。それは、cx_oracle--threaded = Falseであるのに、threaded = Trueを選択した場合を意味しますか?

0 投票する
3 に答える
30029 参照

python - SQLAlchemy:ORMを使用して巨大なテーブルをスキャンしますか?

私は現在、SQLAlchemy を少しいじっていますが、これは非常に優れています。

テストのために、SHA1ハッシュでインデックス付けされた写真アーカイブを含む巨大なテーブルを作成しました(重複を削除するため:-))。圧倒的に速かった…

select *楽しみのために、結果の SQLite データベースに対して a と同等のことを行いました。

ハッシュがスクロールするのを期待していましたが、代わりにディスクをスキャンし続けました。同時に、メモリ使用量が急増し、数秒後に 1GB に達しました。これは SQLAlchemy の ID マップ機能によるものと思われますが、これは弱参照のみを保持していると私は考えていました。

誰かが私にこれを説明できますか?ハッシュが書き出された後、各Picture pが収集されると思いました!?

0 投票する
5 に答える
12391 参照

python - SQLAlchemyとdjango、本番環境に対応していますか?

のORMSQLAlchemyに加えて誰かが使用しましたか?Django

オブジェクトマニピュレーションにはDjangoのORMを使用し、複雑なクエリ(左外部結合が必要なクエリなど)にはSQLalchemyを使用したいと思います。

出来ますか?

注:私は知ってdjango-sqlalchemyいますが、プロジェクトは本番環境に対応していないようです。

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

python - SQLachemy/Elixir で一連のオブジェクトを照会し、一連のオブジェクト固有の属性を返す方法は?

次のようなテーブルがあるとします。

のセットを返すようにクエリするにはどうすればよいTicker.tickerですか?

私はドキュメントを掘り下げて、select()進むべき道のようです。ただし、sqlalchemy の構文にはあまり詳しくありません。どんな助けでも大歓迎です。

追加: 私の最終的な目標は、新しいティッカーがセットにない場合にデータベースに挿入されるように、現在のティッカーのセットを持つことです。データベースとSQLの一般的な作成方法を学んでいます。どんな考えでも大歓迎です。

ありがとう。:)