二叉树路径。题意是给一个二叉树,请输出从根节点遍历到每个最小的叶子节点的路径。例子 Example: Input: 1 / \ 2 3 \ 5 Output: ["1->2->5", "1->3"] Explanation: All root-to-leaf paths are: 1->2->5, ...
分类:
其他好文 时间:
2020-01-12 13:25:09
阅读次数:
71
TYPE: system > const > eq_ref > ref > range > index > all EXTRA: Using where(标明使用了where过滤); Using temporary(九死无生); Using filesort(九死一生); Using index(发 ...
分类:
数据库 时间:
2020-01-11 18:08:14
阅读次数:
113
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL ...
分类:
数据库 时间:
2020-01-10 18:46:45
阅读次数:
71
语法:explainplanfor+目标SQLselect*fromtable(dbms_xplan.display);eg:SQL>explainplanforselectempno,ename,dnamefromscott.emp,scott.deptwhereemp.deptno=dept.deptno;Explained.SQL>setlinesize800SQL>sel
分类:
数据库 时间:
2020-01-10 17:20:42
阅读次数:
318
MySQL 问题排查都有哪些手段? 使用 show processlist 命令查看当前所有连接信息。 使用 explain 命令查询 SQL 语句执行计划。 开启慢查询日志,查看慢查询的 SQL。 如何做 MySQL 的性能优化? 为搜索字段创建索引。 避免使用 select *,列出需要查询的字 ...
分类:
数据库 时间:
2020-01-09 20:36:33
阅读次数:
139
目录 1.1 Mysql数据库的优化技术 1.2 数据库表设计 1.3 SQL优化 1、为查询缓存优化你的查询 2、EXPLAIN 你的 SELECT 查询 3、 当只要一行数据时使用 LIMIT 1 4、建立适当的索引 1.4 MySQL中like模糊匹配为何低效 1.5 数据库优化方案 1.6 ...
分类:
数据库 时间:
2020-01-08 22:34:36
阅读次数:
89
简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如: EXPLAIN SELECT * fro ...
分类:
数据库 时间:
2020-01-08 21:18:22
阅读次数:
91
Index Merge特性 在MySQL 5.5之前版本中,查询或子查询被限制在一个表只能使用一个索引(回表查询除外)。 假设表TB1001上C1和C2列分别有单列索引,如对下面查询: SELECT * FROM TB1001 WHERE C1='XXX' OR C2='XXX'; 单独使用任一索引 ...
分类:
数据库 时间:
2020-01-08 18:44:49
阅读次数:
61
以补丁的形式,将hint 打入到指定SQL 也可以参考sqlt 下面的?coe_gen_sql_patch.sql 常用的HINT : hint_text (一般是bind_aware/monitor/) 注意: bind_aware/monitor /gather_plan_statistics ...
分类:
数据库 时间:
2020-01-08 12:13:59
阅读次数:
185
一,两种创建资源的方法1.基于命令的方式:简单直观快捷,上手快。适合临时测试或实验。2.基于配置清单的方式:配置文件描述了What,即应用最终要达到的状态。配置文件提供了创建资源的模板,能够重复部署。可以像管理代码一样管理部署。适合正式的、跨环境的、规模化部署。这种方式要求熟悉配置文件的语法,有一定难度。环境介绍主机IP地址服务master192.168.1.21k8snode01192.168.
分类:
其他好文 时间:
2020-01-08 00:42:32
阅读次数:
205