题目来源,待字闺中,原创@陈利人
,欢迎大家继续关注微信公众账号“待字闺中”
原题
给定一批查询日志,数量为n。其中,有的查询出现了多于n/3次,请在线性时间内,找到所有满足条件的查询。
分析
如果初次遇到这个问题,我们会有什么样的思路呢?
采用hashmap进行计数,O(n)的空间,O(n)的时间进行排序,O(nlogn)快速选择算法,这个也可以做到O(n)...
分类:
其他好文 时间:
2014-07-18 22:18:42
阅读次数:
279
mongodb慢查询记录在 MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是Mongo Database Profiler.不仅有,而且还有一些比MySQL的Slow Query Log更详细的信息。它就是我们这篇文章的主题。 开....
分类:
数据库 时间:
2014-06-28 09:35:31
阅读次数:
349
一、环境
OS:CentOS release 5.8(64位)
DB:MySQL5.5.17
二、操作
直接通过命令 rm -f 删除了慢查询日志
三、出现问题
慢查询日志没有自动生成,(如果有备份,再次拷贝回来也是不好使的)
四、解决方法
管理员身份登录MySQL 执行命令 flush ...
分类:
数据库 时间:
2014-06-10 10:44:52
阅读次数:
406
错误日志:log_error,log_warnings 服务器启动和关闭过程中的信息
服务器运行过程中的错误信息 事件调度运行一个事件时产生的信息
在从服务器上启动从服务器进程时产生的信息一般查询日志:general_log,general_log_file,log,log_output={...
分类:
数据库 时间:
2014-05-17 14:53:01
阅读次数:
347
1.慢查询日志:slow_launch_time=2
查询大于某个时间的值(单位:s)slow_query_log=on/off
开启关闭慢查询日志slow_query_log_file=/opt/data/host-slow.log
慢查询日志位置2.连接数:max_connections MyS...
分类:
数据库 时间:
2014-05-15 21:44:08
阅读次数:
447
1.慢查询日志:slow_launch_time=2查询大于某个时间的值(单位:s)slow_query_log=on/off开启关闭慢查询日志slow_query_log_file=/opt/data/host-slow.log慢查询日志位置2.连接数:max_connectionsMySQL最大连接数back_log当连接数满了后,设置一个值,允许多少个连接进入等待堆..
分类:
数据库 时间:
2014-05-15 12:44:41
阅读次数:
385
做乙方的,免不了一个月去客户那里巡检一次。无非就是翻翻日志,排排错啥的。直接说场景需求吧:每月一次翻日志(三十天内),范围是application和system(也许更多),事件类型只看Error和Warning。多日志名环境,使用WMIobject来干,-filter后面接的语句是WQL标准,运算符按..
分类:
其他好文 时间:
2014-05-15 08:52:42
阅读次数:
1243
#!/usr/bin/envpython#coding:utf8importos,sysimportdatetime,shutil,subprocessfromconfig.configimportslow_configclasscut_mysql(object):mysql_user,mysql_pass,date_day,slow_log_name,slow_log_path,mysqlsla_log_name,mysqldumpslow_log_name,new_log_path,new_log_nam..
分类:
数据库 时间:
2014-05-13 02:39:47
阅读次数:
482
1在mysql中默认是不会开启慢查询日志功能的,我们可以使用showvariableslike‘%slow%‘来查看一下。结果如下:参数说明:log_slow_queries表示服务器端是否开启慢查询日志记录功能,slow_query_log表示mysql监测满查询的功能是否开启,slow_query_log_file表示保存日志文件的物理..
分类:
数据库 时间:
2014-05-12 03:42:46
阅读次数:
354
MySQL日志类别:一般查询日志:log,general_log,log_output慢查询日志:查询执行的时长超过指定的查询,即为慢查询;错误日志:通常时指错误日志的相关信息,通常用服务器关闭和启动的日志信息,服务器运行过程中的错误信息,还可以记录警告信息。二进制日志:只是跟修改相关的操作,可以理...
分类:
数据库 时间:
2014-05-08 22:19:44
阅读次数:
573