Greenplum优化--SQL调优篇

数据库查询预准备1.VACUUMvacuum只是简单的回收空间且令其可以再次使用,没有请求排它锁,仍旧可以对表读写vacuumfull执行更广泛的处理,包括跨块移动行,以便把表压缩至使用最少的磁盘块数目存储。相对vacuum要慢,而且会请求排它锁。定期执行:在日常维护中,需要对数据字典定期执行vacuum,可以每天在数据库空闲的时候进行。然后每隔一段较长时间(两三个月)对系统表执行一次vacu...…

阅读全文 »
6205345905_d59a564256-160x160

S型函数:Sigmoid 函数与BP神经网络

Sigmoid函数,即f(x)=1/(1+e-x)。神经元的非线性作用函数。(-x是幂数)图像如下:人工神经网络的学习算法-BP算法 神经网络的学习是基于一组样本进行的,它包括输入和输出(这里用期望输出表示),输入和输出有多少个分量就有多少个输入和输出神经元与之对应。最初神经网络的权值(Weight)和阈值(Threshold)是任意给定的,学习就是逐渐调整权值和阈值使得网络的实际输出和...…

阅读全文 »

Asterisk 1.8 sip 协议栈分析

分析路线sipsock_read->parse_request->find_call->handle_inconming->handle_request_方法名。。。。协议栈初始化:load_module()函数加载SIP配置信息,解析sip.conf挂载到全局变量中。首先初始化user,peer,register全局链表(1.6版本中已经改为hash存储估计性能提高...…

阅读全文 »

Asterisk Kernel 分析-channel

从内核的角度去分析问题时,弄清楚呼叫流程是非常关键的,只有理清了呼叫流程,才能从流程的各个环节细节中分析出问题所在。Asterisk所有功能都是基于函数调用的模式,呼叫流程也不例外。因此如何从一团乱麻似的内核函数调用中理出函数调用执行路线,是解读呼叫流程的关键。所有呼叫都跟astersisk的channel有关。这路通话都包含一个incoming连接和一个outbound连接。每个电话都是通过对应...…

阅读全文 »