已采納回答 / 7751
set global 只是全局session生效,重啟后失效,如果需要以上配置永久生效,需要在mysql.ini(linux mysql.cnf)中配置[mysqld]slow_query_log ?= 1log_queries_not_using_indexes = 1long_query_time = 0.1slow_query_log_file = c:\mysql\log\mysqlslowquery.log
2016-04-21
已采納回答 / 大老唐
0和2都是每秒從緩沖區(qū)寫入文件一次。區(qū)別是commit操作時,0不做任何操作,為2 的時候,commit時會把緩沖區(qū)內(nèi)容寫入文件。文檔上是這么寫的:If the value of innodb_flush_log_at_trx_commit is 0, the log buffer is written out to the log file once per second and the flush to disk operation is performed on the log file, but ...
2016-02-20
最新回答 / 游遠見
這是由于in關鍵字的特性決定的,in可接受一個字段的多行數(shù)據(jù), 當select tid from t1 返回一行數(shù)據(jù) 1,實則等于 where? t.id=1;
2015-12-01
講師回答 / sqlercn
使用這兩個函數(shù)不會影響數(shù)據(jù)庫的寫入速度,通常來說查詢比寫的操作要頻繁的多,而盡量少用函數(shù)指的是在查詢時不要在Where從句的左側(cè)出現(xiàn)函數(shù)。
2015-11-20