MySQL
server为每一个connection建立一个thread为其服务,虽然thread create比着fork
process代价高,单高并发的情况下,也不可忽略。 所以增加了Thread cache,重载了exit方式,cache
Thread到一个队列中,当有新的THD请求时,从....
分类:
数据库 时间:
2014-04-28 08:54:55
阅读次数:
1598
oracle对于子查询的支持做的很好,oracle optimizer会对inline
view进行query transfomation,即视图合并,不过也经常带来意想不到的问题。下面是一个inline view的merge的例子:1,
创建临时表1 create table test1 as ....
分类:
数据库 时间:
2014-04-28 04:07:33
阅读次数:
928
oracle的optimizer会对一些sql语句进行查询转换,比如:合并视图子查询非嵌套化inlist转换下面讲讲遇到的in
list转化优化的案例:create table test(col1 varchar2(12)col2 numberext
varchar2(4000));creat...
分类:
数据库 时间:
2014-04-28 04:03:42
阅读次数:
853
对于实际的业务系统,通常有一些热点的表,insert和delete的量非常大,这个时候就会发现一些查询语句的逻辑读比较偏高,这时可能就是oracle在构建一致性块的进行的consistent
read。下面做一个测试看下:第一步准备数据:create table test(col1 varchar2...
分类:
数据库 时间:
2014-04-28 03:57:41
阅读次数:
821
1.创建数据库:create database database_name;2.选择数据库:use
database_name;3.创建表:create table tablename(column1 data_type1, column2
data_type2,...,columnn dataty...
分类:
数据库 时间:
2014-04-28 02:34:53
阅读次数:
560
方法一GetWindowLong(hwnd,
GWL_HINSTANCE);获取该窗口句柄做用的实例句柄?方法二WM_CREATE? lpcs = (LPCREATESTRUCT) lParam;
lpcs->hInstance;
分类:
其他好文 时间:
2014-04-27 21:33:22
阅读次数:
428
思路1)#define WINVER 0X500 // 放在所有头文件前 #include
2) WM_CREATE AnimateWindow(hwnd, 1000, AW_ACTIVATE|AW_BLEND);
InvalidateRect(hwnd, NULL, TRUE); UpdateWi...
分类:
其他好文 时间:
2014-04-27 21:32:09
阅读次数:
546