一次sqlalchemy会话是否会成为应用程序的瓶颈?

一次sqlalchemy会话是否会成为应用程序的瓶颈?,sqlalchemy,plone,zope,Sqlalchemy,Plone,Zope,我正在使用z3c.saconfig在Plone/Zope应用程序中配置sqlalchemy。在这个应用程序中,我们创建了一个会话sqlalchemy,使用命名为_scoped_Session(“dbmyapp”)z3c.saconfig方法。该会话已创建并运行良好。但我们只为应用程序创建了一个会话 这[一个会话sqlalchemy/应用程序]会成为应用程序的瓶颈吗 顺便问一下,我们可以为每个应用创建多个会话吗?有什么好处吗 buildout.cfg的代码段: <configure xmln

我正在使用z3c.saconfig在Plone/Zope应用程序中配置sqlalchemy。在这个应用程序中,我们创建了一个会话sqlalchemy,使用
命名为_scoped_Session(“dbmyapp”)
z3c.saconfig方法。该会话已创建并运行良好。但我们只为应用程序创建了一个会话

这[一个会话sqlalchemy/应用程序]会成为应用程序的瓶颈吗

顺便问一下,我们可以为每个应用创建多个会话吗?有什么好处吗

buildout.cfg的代码段:

<configure xmlns="http://namespaces.zope.org/zope"
    xmlns:db="http://namespaces.zope.org/db">
    <include package="z3c.saconfig" file="meta.zcml" />

    <db:engine name="dbmyapp" url="oracle://user:pass@hostname:port/sid" />
    <db:session name="dbmyapp" engine="dbmyapp" />
</configure>

会话机制负责为每个线程提供一个连接;由于只能在一个线程内执行顺序代码,所以连接不能成为瓶颈


代码的不同部分可以请求自己的会话;会话机制将根据需要重用会话连接。这不是您通常需要担心的事情,所有这些都由
z3c.saconfig
及其依赖项为您处理。

会话机制负责为每个线程提供一个连接;由于只能在一个线程内执行顺序代码,所以连接不能成为瓶颈


代码的不同部分可以请求自己的会话;会话机制将根据需要重用会话连接。这不是你通常需要担心的事情,所有这些都是由
z3c.saconfig
及其依赖项为你处理的。

请你改写你的问题并重新阅读以纠正打字错误,好吗?很难理解你真正的问题是什么。好吧,@javex。我会重写的。这篇课文很混乱。你能把你的问题改写并重读一遍以纠正打字错误吗?很难理解你真正的问题是什么。好吧,@javex。我会重写的。这篇课文很混乱。