首页 > 代码库 > atitit.查看预编译sql问号 本质and原理and查看原生sql语句

atitit.查看预编译sql问号 本质and原理and查看原生sql语句

 

atitit.查看预编译sql问号 本质and原理and查看原生sql语句

 

1. 预编译原理. 1

2. preparedStatement 有三大优点: 1

3. How to look  gene  sql 2

1. Hb cfg all debug ,cant see... 2

2. WSExplorer按照进程抓取pack可以看见.. 2

3. Mysql 5.6 开放日志可以看见 2

4. Mysql and msssql的不同实现 2

4. MYSql的实现是jdbc连接完全的sql,可以查看轻松的 2

5. 7.Mssql的实现是thought sp的...只能看到sp 2

5. ambiguous option ‘--log=/var/lib/mysql/mysql.log‘ (log-bin, log_slave_updates) 3

 

 

 

1. 预编译原理. 

Sql语言林吧韩式编译变化为机器码了...俺的sql是4gl,所以,性能更慢的,预编译有效率...

每一种数据库都会尽最大努力对预编译语句提供最大的性能优化.因为预编译语句有可能被重复调用.所以语句在被DB的编译器编译后的执行代码被 缓存下来,那么下次调用时只要是相同的预编译语句就不需要编译,只要将参数直接传入编译过的语句执行代码中(相当于一个涵数)就会得到执行.

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

2. preparedStatement 有三大优点:

一.代码的可读性和可维护性. 

二.PreparedStatement尽最大可能提高性能. 

三.最重要的一点是极大地提高了安全性. 

 

3. How to look  gene  sql

1. Hb cfg all debug ,cant see...

仅仅问号..

 

2. WSExplorer按照进程抓取pack可以看见..

 

3. Mysql 5.6 开放日志可以看见

 

general_log=ON

general_log_file=c:\mysql.log

show variables like ‘log_%‘;查看所有的log命令 

 

 

4. Mysql and msssql的不同实现

4. MYSql的实现是jdbc连接完全的sql,可以查看轻松的

5. 7.Mssql的实现是thought sp的...只能看到sp

 

5. ambiguous option ‘--log=/var/lib/mysql/mysql.log‘ (log-bin, log_slave_updates)


2014-06-26 17:22:59 0 [ERROR] Aborting

查了google,解决方案是目前log参数弃用,改用
general_log=ON
general_log_file=/tmp/mysql.log