用ci框架的查询数据问题
Error Number: IMSSP/-59Memory limit of 10240 KB exceeded for buffered query
用框架查询较大数据的时候出现这个。不知在哪里修改。 自己手工些的代码多大的数据都查。问下哪里可以设置这个查询缓存。 pdo_sqlsrv.client_buffer_max_kb_size好像和这个有关有谁知道这个值可以改嘛? 查了下资料 大概是由于pdo方式查询缓冲限制。请问这个可以设置吗 valleyss 发表于 2017-1-22 18:34
查了下资料 大概是由于pdo方式查询缓冲限制。请问这个可以设置吗
pdo 设置这个跟 CI 应该没关系吧 本帖最后由 valleyss 于 2017-1-23 17:49 编辑
应该是驱动配置,请问驱动配置哪里可以设置这个 在微软提供的文档里面有说明设置这个参数可以设置。现在用的是通过ci提供的的驱动配置直接调用只设置dsn,密码,账户就可以。就是不知道哪里可以添加这个。以下是微软设置说明。。就想问问sqlsrv_configure这个怎么加入ci框架的sqlsrv 配置里面Syntax
sqlsrv_configure( string $setting, mixed $value )
Parameters$setting: The name of the setting to be configured. See table below for list of settings.
$value: The value to be applied to the setting specified in the $setting parameter. The possible values for this parameter depend on which setting is specified. The following table lists the possible combinations:
Setting
Possible values for $value parameter (integer equivalent in parentheses)
Default value
ClientBufferMaxKBSize1
A non negative number up to the PHP memory limit.
Zero (0) means no limit to the buffer size.
10240
LogSeverity2
SQLSRV_LOG_SEVERITY_ALL (-1)
SQLSRV_LOG_SEVERITY_ERROR (1)
SQLSRV_LOG_SEVERITY_NOTICE (4)
SQLSRV_LOG_SEVERITY_WARNING (2)
SQLSRV_LOG_SEVERITY_ERROR (1)
LogSubsystems2
SQLSRV_LOG_SYSTEM_ALL (-1)
SQLSRV_LOG_SYSTEM_CONN (2)
SQLSRV_LOG_SYSTEM_INIT (1)
SQLSRV_LOG_SYSTEM_OFF (0)
SQLSRV_LOG_SYSTEM_STMT (4)
SQLSRV_LOG_SYSTEM_UTIL (8)
SQLSRV_LOG_SYSTEM_OFF (0)
WarningsReturnAsErrors3
true (1) or false (0)
true (1)
页:
[1]