称心荷花

文章
5
资源
0
加入时间
3年1月6天

Python Scrapy框架速率优化

 先来个图镇楼(图片源自网络,侵权立删) scrapy基于twisted异步IO框架,downloader是多线程的。但是,由于python使用GIL(全局解释器锁,保证同时只有一个线程在使用解释器),这极大限制了并行性,在处理运算密集型程序的时候,Python的多线程效果很差,而如果开多个线程进行耗时的IO操作时,Python的多线程才能发挥出更大的作用。(因为Python在进行长时I...

MySQL如何定位并优化慢查询sql

MySQL如何定位并优化慢查询sql1.如何定位并优化慢查询sql   a.根据慢日志定位慢查询sql      SHOW VARIABLES LIKE ‘%query%’ 查询慢日志相关信息slow_query_log 默认是off关闭的,使用时,需要改为on 打开slow_query_log_file 记录的是慢日志的记录文件long_query_time 默认是10S,每次执行的sql达到这个时长,就会被记录SHOW STATUS LIKE ‘%slow_queries%’

一个大神对线段树的讲解!

目录 一、引例      1、区间最值      2、区间求和二、线段树的基本概念     1、二叉搜索树     2、数据域     3、指针表示     4、数组表示三、线段树的基本操作      1、构造      2、更新      3、询问四、线段树的经典案例       1、区间最值       2、区间求和     ...