随笔分类 - Mysql
mysql 基础,mysql 性能优化
摘要:slow_query_log 是否开启慢查询 slow_query_log_file 制定慢查询阈值, 单位是秒,且当版本>=5.5.X ,支持毫秒。例如0.5 即为500ms log_queries_not_using_indexs 将没有使用索引的SQL记录到慢查询日志 如果一开始因为数据少,查
阅读全文
摘要:1、用户+IP (root,%),表示可以远程登录,并且是除服务器外的其他任何终端 (root,localhost),表示可以本地登录,即可以在服务器上登陆 (root,127.0.0.1 ),表示可以本机登陆,即可以在服务器上登陆 (root,sv01),表示主机名为sv1可以登陆,sv01具体指
阅读全文
摘要:1、全局参数 GLobal 可修改 不可修改 2、会话参数 session 可修改 不可修改 部分参数是可以在线修改的,但是在线修改的参数重启后会消失。只有在配置文件中写入的才能长期存在 查看参数 show variables show variables like '%time%' 设置全局参数
阅读全文
摘要:条件语句if条件判断语法结构 if search_condition then statement_list [elseif search_condition then statement_list] ... [else statement_list] end if; case结构 语法结构 : 方
阅读全文
摘要:触发器: 是数据库的一个程序,他是用来监听着数据表的某个行为,一旦数据表的这个行为发生了,马上执行相应的sql语句 。 无法在业务层面上保证数据准确的时候,用触发器来保证数据的准确性,会有性能损耗。 CREATE TRIGGER trigger_name trigger_time trigger_e
阅读全文
摘要:一、手写SQL顺序 select <select_list> from <table_name> <join_type> join <join_table> on <join_condition> where <where_condition> group by <group_by_list> ha
阅读全文
摘要:-- 查看 哪张表被锁 show OPEN TABLES where In_use > 0 show open tables from wdgjyun_daerwei; -- 查询所有进行的线程,包括线程的状态,是否锁表等。 show full processlist select * from i
阅读全文
摘要:GET DIAGNOSTICS CONDITION 1 code = RETURNED_SQLSTATE, msg = MESSAGE_TEXT; delimiter$$ drop procedure if exists do_insert$$ CREATE PROCEDURE do_insert(
阅读全文