Setting for the callstack in the database query added
This commit is contained in:
parent
fd3cf1cd02
commit
bc324c3ef4
|
@ -143,7 +143,11 @@ class dba {
|
||||||
|
|
||||||
$stamp1 = microtime(true);
|
$stamp1 = microtime(true);
|
||||||
|
|
||||||
|
$orig_sql = $sql;
|
||||||
|
|
||||||
|
if(x($a->config,'system') && x($a->config['system'],'db_callstack')) {
|
||||||
$sql = "/*".$a->callstack()." */ ".$sql;
|
$sql = "/*".$a->callstack()." */ ".$sql;
|
||||||
|
}
|
||||||
|
|
||||||
if($this->mysqli)
|
if($this->mysqli)
|
||||||
$result = @$this->db->query($sql);
|
$result = @$this->db->query($sql);
|
||||||
|
@ -155,7 +159,7 @@ class dba {
|
||||||
|
|
||||||
$a->save_timestamp($stamp1, "database");
|
$a->save_timestamp($stamp1, "database");
|
||||||
|
|
||||||
if (strtolower(substr($sql, 0, 6)) != "select")
|
if (strtolower(substr($orig_sql, 0, 6)) != "select")
|
||||||
$a->save_timestamp($stamp1, "database_write");
|
$a->save_timestamp($stamp1, "database_write");
|
||||||
|
|
||||||
if(x($a->config,'system') && x($a->config['system'],'db_log')) {
|
if(x($a->config,'system') && x($a->config['system'],'db_log')) {
|
||||||
|
|
|
@ -557,6 +557,7 @@ function db_definition($charset) {
|
||||||
"indexes" => array(
|
"indexes" => array(
|
||||||
"PRIMARY" => array("id"),
|
"PRIMARY" => array("id"),
|
||||||
"uid" => array("uid"),
|
"uid" => array("uid"),
|
||||||
|
"addr_uid" => array("addr", "uid"),
|
||||||
"nurl" => array("nurl"),
|
"nurl" => array("nurl"),
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user