![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
lovezhaohaimig
这个作者很懒,什么都没留下…
展开
-
Future和FutureTask的区别
java中有Future和FutureTask这两个类Future是一个接口,代表可以取消的任务,并可以获得任务的执行结果FutureTask 是基本的实现了Future和runnable接口 实现runnable接口,说明可以把FutureTask实例传入到Thread中,在一个新的线程中执行。 实现Future接口,说明可以从FutureTask中通过g...原创 2018-05-18 00:01:10 · 4641 阅读 · 2 评论 -
获取工作日时间
/*Navicat MySQL Data TransferSource Server : 188/rootSource Server Version : 50638Source Host : 192.168.30.188:3306Source Database : wtoip_yunTarget Server Type : M...原创 2019-02-27 15:48:02 · 449 阅读 · 0 评论 -
mysql update更新子查询结果
UPDATE mem_user_yun_temp t1 ,mem_user_temp t2 SET t1.ralation_id = t2.id ,t1.ralation_memberid = t2.memberid ,t1.login_name = t2.login_name where t1.id = t2.tempid;UPDATE (SELECT tt.* from yun_trus...原创 2018-08-17 11:10:58 · 2930 阅读 · 0 评论 -
mysql高级(六)order by 优化
1. 创建表原创 2018-07-21 23:21:00 · 166 阅读 · 0 评论 -
mysql高级(五)索引失效
1.索引失效1.全值匹配如果不按照顺序来索引失效综合上述的例子规则火车头不能少 中间兄弟不能断如果有开头中间断就会用到部分索引以上只用到name索引综合上面例子结论:带头大哥不能死 中间兄弟不能断范围后全失效,age索引用到是一个范围索引可以采用输出字段与条件一样的字段,再在这个字段上创建索引...原创 2018-07-15 19:41:16 · 243 阅读 · 0 评论 -
mysql高级(四)
如果是范围会导致索引失效二张表原创 2018-07-15 10:39:32 · 287 阅读 · 0 评论 -
MYSQL之union和order by分析([Err] 1221 - Incorrect usage of UNION and ORDER BY)
我在一个业务中采用了按月的分表策略,当查询的条件跨月的时候,使用了union all汇总2个表的数据,并按插入时间倒序排列。查询并不复杂,但是当执行的时候却报错了。SELECT * FROM `table_201604` ORDER BY `REPORT_TIME` DESCUNION ALLSELECT * FROM `table_201605` ORDER BY `REPORT_TIME` D...转载 2018-07-12 14:16:06 · 647 阅读 · 0 评论 -
mysql函数聚合
1. 如果查询字段没有就补0 ifnull(b.count,0)原创 2018-06-28 09:35:20 · 134 阅读 · 0 评论 -
MySQL索引失效的几种情况
1.索引无法存储null值 a.单列索引无法储null值,复合索引无法储全为null的值。 b.查询时,采用is null条件时,不能利用到索引,只能全表扫描。 为什么索引列无法存储Null值? a.索引是有序的。NULL值进入索引时,无法确定其应该放在哪里。(将索引列值进行建树,其中必然涉及到诸多的比较操作,null 值是不确定值无法 比较,无法确定null出现在索引树的叶子节点...转载 2018-07-03 11:40:55 · 330 阅读 · 0 评论 -
mysql高级(三)
一 什么时候用索引二什么时候不建立索引三 性能分析a mysql优化器b mysql常见的瓶颈c.explain1.是什么(查看执行计划)能干嘛以下五个最重要:idid 相同id 不相同id 不相同 与相同 同时存在dervived 2 2表示id为2衍生过来的type...原创 2018-07-09 22:00:45 · 471 阅读 · 0 评论 -
查询oracle用户锁表的情况
select s.username,l.object_id,s.serial#,l.oracle_username,l.os_user_name,l.processfrom v$locked_object 1 ,V$session swhere l.session_id = s.sidalter system kill session '633,62003'; -- 第一个参数 session_i...转载 2018-07-09 18:12:29 · 2602 阅读 · 0 评论 -
mysql高级(二)
索引的不足之处◆虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。使用索引时,有以下一些技巧和注意事项:只要列中包含有NULL值都将不会被包含在...原创 2018-07-02 22:51:03 · 225 阅读 · 0 评论 -
mysql高级(一)
原创 2018-07-01 17:35:17 · 311 阅读 · 0 评论 -
MySQL5:性能优化
性能优化优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库的整体性能;一方面需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时应该尽可能节省系统资源,以便系统可以提供更大负荷的服务。MySQL数据库优化是多方面的,有几条优化原则:1、减少系统的瓶颈2、减少资源的占用3、增加系统的反应速度 优化查询1、索引对查询的影响...原创 2018-05-27 17:11:51 · 488 阅读 · 0 评论 -
把查询到的结果插入到另一个表中
INSERT INTO yun_safe_file ( parent_id, NAME, total_size, record_id, create_time, create_name, STATUS, type, flag, user_type, image_flag) SELECT 8, ...原创 2019-06-15 15:59:14 · 1075 阅读 · 0 评论