上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: jvm基础: https://www.cnblogs.com/clamp7724/p/11750764.html 调优这方面- -其实除了架构师基本用不到,知道基本原理和简单的调优就可以了。。。 调优一般是调优 方法区 和 堆 方法区: 存放方法的信息(变量,常量,类信息,运行时常量池等) 堆(GC 阅读全文
posted @ 2019-11-10 09:47 不咬人的兔子 阅读(291) 评论(0) 推荐(0)
摘要: MyISAM存储引擎:开销小,加锁快,无死锁。锁定粒度大,并发度低,容易发生锁冲突。 不支持事务。 采用表锁 (操作时对操作的表上锁) 基本不用了 innoDB存储引擎:开销大,有死锁,锁定粒度小,不容易发生冲突。 采用行锁(每句sql执行时对操作行上锁),但是也支持表锁 mysql默认引擎 问题: 阅读全文
posted @ 2019-11-09 11:48 不咬人的兔子 阅读(280) 评论(0) 推荐(0)
摘要: 开发中可能会遇到索引失效的情况,使用到了索引字段但是却没有利用索引查询。 建立一个测试用表 DROP TABLE IF EXISTS index_test; CREATE TABLE index_test( t_id INT PRIMARY KEY, key1 INT, key2 INT, key3 阅读全文
posted @ 2019-11-08 10:43 不咬人的兔子 阅读(338) 评论(0) 推荐(0)
摘要: explain + 查询语句,会返回mysql处理sql语句的分析结果 EXPLAIN SELECT t1.t_id FROM table1 t1 WHERE t1.t_id = (SELECT MIN(t_id) FROM table2) UNION SELECT t3.t_id FROM tab 阅读全文
posted @ 2019-11-07 13:53 不咬人的兔子 阅读(133) 评论(0) 推荐(0)
摘要: mysql官方定义: 索引是帮助mysql高效获取数据的数据结构 1.通过底层排序,试查询数据时有规律可循,增加查询速度。 2.因此索引的本质是通过把关键字排序(大部分是B-Tree结构,还有可能是hash,full-text,R-Tree等)提高查找速度。大幅影响order by 和 where 阅读全文
posted @ 2019-11-06 17:14 不咬人的兔子 阅读(99) 评论(0) 推荐(0)
摘要: 顺序结构 分支结构 循环结构 分支结构: 1. if if(表达式1,表达式2,表达式3) 如果:表达式1 = true,则执行表达式2; 如果:表达式1 = false,则执行表达式3; SET @a = 2; SELECT IF(@a = 3,NAME,money) FROM account W 阅读全文
posted @ 2019-11-06 11:13 不咬人的兔子 阅读(181) 评论(0) 推荐(0)
摘要: 和存储过程的区别: 存储过程:返回值任意 主要用于批量增删改 函数:有且只有一个返回值 主要用来查某个值 1.创建: 方法类型 1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据 不添加可能会 阅读全文
posted @ 2019-11-05 14:29 不咬人的兔子 阅读(123) 评论(0) 推荐(0)
摘要: 类似于java的方法 1. 创建: DELIMITER $$ #设置存储过程结束标记,防止混淆,这个符号可以自己设,用完后要改回';' CREATE PROCEDURE pro_test( IN 参数名 类型 , OUT 参数名 类型, INOUT 参数名 类型) #表示传入参数,输出参数,同时输入 阅读全文
posted @ 2019-11-05 13:38 不咬人的兔子 阅读(154) 评论(0) 推荐(0)
摘要: 1. 分类: 1)系统变量 全局变量 会话变量 2). 用户变量 用户变量 局部变量 系统变量 1. 查看变量 显示所有系统【会话】变量: show global【session】 variables #session可以省略,默认是会话变量 显示满足条件的变量: show global【sessi 阅读全文
posted @ 2019-11-05 12:41 不咬人的兔子 阅读(136) 评论(0) 推荐(0)
摘要: 和oracle差不多- - 1. 创建: create view 视图名 as 查询语句 2. 查询: 查询方法和table一样 3. 修改: create or replace view 视图名 as 查询语句 alter view 视图名 as 查询语句 4. 删除 drop view 视图名 阅读全文
posted @ 2019-11-05 08:54 不咬人的兔子 阅读(112) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页