开启mysql缓存后,数据没有更新的情况下,相同的查询sql会使用缓存数据返回结果。在数据更新较少,类似查询较多的情况下,使用mysql缓存可以显著提升查询效率。 mysql查询缓存参数设置 (1) have_query_cache表示是否支持查询缓存,YES表示支持 (2) query_cache ...
分类:
数据库 时间:
2021-03-17 14:15:55
阅读次数:
0
在connection的生命里,会一直有一个user thread(以及user thread对应的THD)陪伴它。 Connection和Session概念 来自Stackoverflow的一个回答: A session is just a result of a successful conne ...
分类:
数据库 时间:
2021-03-17 14:12:26
阅读次数:
0
AtCoder Beginner Contest 195 Editorial Problem A - Health M Death(opens new window) 只要检查 \(H\equiv 0\) 即可. Time complexity is \(\mathcal{O}(1)\). Spac ...
分类:
其他好文 时间:
2021-03-17 14:07:28
阅读次数:
0
大数据技术板块划分 数据采集 flume kafka logstash filebeat ... 数据存储 mysql redis hbase hdfs ... 虽然mysql不属于大数据范畴 但是我在这也列出来了,因为你在工作中离不开它 数据查询 hive impala elasticsearch ...
分类:
其他好文 时间:
2021-03-17 14:04:41
阅读次数:
0
慢日志slow-log的作用 记录运行较慢的语句,优化过程中常用的工具日志 默认未开启慢日志,需要修改配置文件my.cnf开启 $ vim /etc/my.cnf [mysqld] #开启慢日志 slow_query_log=1 #慢日志记录文件位置,目录提前创建好且有权限 slow_query_l ...
分类:
其他好文 时间:
2021-03-17 14:02:38
阅读次数:
0
Sql Server提供的计算列是一个虚拟的列,通常情况下该列的值是由表中的其它列计算得出的。默认情况下,它不占用磁盘容量,因为这些计算列的值都是根据我们指定的表达式动态计算出来的,只有查询的时候才会被计算出来。然而,使用了PERSISTED关键字的计算列,会将表达式的计算结果值写入到磁盘中,进一步 ...
分类:
数据库 时间:
2021-03-17 14:01:24
阅读次数:
0
################### 前言 引用本地py文件出现红色波浪线,如下图: 原因 经过查询得知,vscode中的python插件默认使用的是pylint来做代码检查,因此需要对pylint做一些配置 解决方案 在setting.json中配置 "python.linting.enable ...
分类:
编程语言 时间:
2021-03-16 14:11:43
阅读次数:
0
cte可以使用在递归和非递归方式,在非递归方式时,优点可以提高性能,确定可能会有点难理解 1、非递归 有这么一张表,要查询当前菜单的信息以及父菜单的名称,也就是说要把pid换成pname 传统方式,使用子查询或自连接查询 select m.*, (select name from menu wher ...
分类:
数据库 时间:
2021-03-16 14:10:00
阅读次数:
0
有些时候,我们搜索的时候,只会提供一个输入框,但是会查询相关的多个字段,典型的如Google搜索,我们该如何用 Elasticsearch 如何实现呢? ...
分类:
其他好文 时间:
2021-03-16 14:09:47
阅读次数:
0
less2 and 1=1有回显,and 1=2无回显,为数值型注入 order by 4–+报错,有3行 查询数据库名 ?id=0' union select 1,(select group_concat(schema_name) from information_schema.schemata) ...
分类:
数据库 时间:
2021-03-16 13:40:45
阅读次数:
0