sqlalchemy

    1熱度

    3回答

    嗨,我做了一個ICAPServer(類似於httpserver),因爲它的性能非常重要。 DB模塊是sqlalchemy。 然後,我對sqlalchemy的性能做了測試,結果發現sqlalchemy花費大約30ms時間向DB(Oracle)寫入< 50kb數據,我不知道結果是否正常,或者我做了有問題?但是,無論是對還是錯,似乎瓶頸都來自DB部分。 如何提高sqlalchemy的性能?或者由DBA來

    0熱度

    2回答

    嗨,我有一個多線程程序,所有線程將在oracle DB上運行。那麼,sqlalchemy可以支持oracle的並行操作嗎? tks!

    2熱度

    1回答

    您好,我正在閱讀8.3.7 - sqlalchemy0.5.4官方文檔的Oracle API參考。 當談到連接時,有一個稱爲線程的參數: 線程化 - 啓用對cx_oracle連接的多線程訪問。默認爲True。請注意,這是cx_oracle本身的相反默認值。 不明白「這是cx_oracle本身的相反默認值」。 這是否意味着如果我選擇了threaded = True,而cx_oracle - thre

    0熱度

    1回答

    假設我有這樣一個表: class Ticker(Entity): ticker = Field(String(7)) tsdata = OneToMany('TimeSeriesData') staticdata = OneToMany('StaticData') 我將如何查詢,以便它返回一組? 我深入研究文檔,看起來像select()是要走的路。但是我不太熟悉s

    3熱度

    1回答

    如何通過SQLAlchemy將新節點添加到使用Nested Set Model實現的樹中? class Category(Base): __tablename__ = 'categories' id = Column(Integer, primary_key=True) name = Column(String(128), nullable=False)

    9熱度

    2回答

    我想要做一些相對簡單的事情,吐出列名和相應的列值,並且可能會過濾掉某些列,以免它們顯示出來。 這是我嘗試(當然的初始連接之後): metadata = MetaData(engine) users_table = Table('fusion_users', metadata, autoload=True) s = users_table.select(users_table.c.user_

    0熱度

    2回答

    我有很多統一行的文本文件,我想加載到mysql數據庫中,但文件並不完全一致。在開始處有幾行用於一些其他信息,並且每6行有時間戳。 由於我的文件格式,「LOAD DATA INFILE」似乎不是答案。它看起來不夠靈活。 注:該文件的標題佔用預定數量的行。時間戳是可預測的,但還有一些其他可以彈出的隨機註釋需要忽略。他們總是從幾個關鍵字開始,但我可以檢查。 我在中間文件的示例: 103.3 .0003

    0熱度

    2回答

    我想添加兩個新對象使用session.add(對象)兩次..但第一個對象消失在session.commit()...爲什麼會發生?

    3熱度

    3回答

    我正在使用SQLAlchemy創建與數據庫無關的查詢。 我面臨着to_char函數的一個問題。 考慮簡單的查詢,如: select to_char(id,'999') from xyz 它的工作對Postgres的,但MySQL不支持它。 如何使用SQLAlchemy使此查詢與數據庫無關?

    4熱度

    4回答

    我使用python的SQLite數據庫(使用SQLAlchemy)。出於性能原因,我想在應用程序中填充內存數據庫,然後將該數據庫備份到磁盤。 SQLite有一個backup API,這似乎會做到這一點透明。 APSW文檔說它wraps the backup API,但我想從Python的標準sqlite3模塊訪問這個功能,或者從SQLAlchemy最好的情況下訪問這個功能。這可能嗎?