DB2性能调节工作总结(推荐)

时间:2019-05-12 08:30:11下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《DB2性能调节工作总结(推荐)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《DB2性能调节工作总结(推荐)》。

第一篇:DB2性能调节工作总结(推荐)

DB2性能调节工作总结

近期负责了Metric项目的服务器性能维护,对DB2的性能调节做了些研究。整体感觉数据库调优的关键点应该还是在建库阶段,好的查询更能得到更好的性能。而后期对数据库参数等的调节结果并不是非常明显的。

网上数据库调节方面的资料也很多,但大多数都是转来转去的,在此只做下我个人的工作总结;(//表示对上诉解释 ##表示对下面解释)

#####1,Monitoring

#### db2 get database manager monitor switches //显示监视开关的情况

db2 update dbm cfg using DFT_MON_BUFPOOL ON DFT_MON_LOCK ON db2 update dbm cfg using DFT_MON_SORT ON DFT_MON_STMT ON db2 update dbm cfg using DFT_MON_TABLE ON DFT_MON_UOS ON db2 terminate db2stop db2start //在实例级打开监视开关,这样随着实例的重启,开关生效 db2 get database manager monitor switches db2 get monitor switches //发现实例级和下面的数据库监视开关都打开了 db2 deacivate database tp1 db2 activate database tp1 //重新激活数据库,刷新监视数据 select agent_id,rows_read,rows_written,rows_selected,rows_inserted from sysibmadm.snapappl //监视每个代理读写查询的情况,如果read的数量远高于select的数量,考虑是不是缺少索引

//在我的工作中,很少遇到写多的情况,所以对这方面也没深入

db2 get snapshot for tables on tp1 > sntab1.txt //接下来监视tp1数据库下所有表的读写啦

##下一步,就是抓到那个有大量读大于写的表,然后提取该表上的查询SQL ##这里就要考虑两种情况了,是静态的还是动态的 ##@@@静态的,从包里提取 db2bfd-s sqltp1st.bnd ##@@@动态的,可以用snapshot SQL STATEMENT抓取,这里不写了 //然后就要提取出我们关注的大量读的查询SQL //我不太喜欢这部,累眼睛,还烦琐!!如果有大量查询SQL,还需要想办法自己找出

db2 describe indexes for table acct show detail //然后就是从提出的SQL中找到表,从表中看有没有索引,没有的话,新建

##之后呢,就可以从访问计划中看索引有没有生效 ##静态SQL可以用db2expln从包里弄,本人比较喜欢db2exfmt,因为动静SQL都可以弄

##后面有db2exfmt关于动静的例子,我比较习惯把SQL statement拿出来

##然后放进文本里,db2expln-d GTSSTGMS-f SQL.txt-g-z;-o GTSSTGMS_sort.txt ##或者,db2 connect to tp1 ##db2 set current explain mode explain ##db2 set current explain snapshot explain ##db2 “select name,address from acct where......” ##db2exfmt-l-d tp1-o extp2.txt => vi extp2.txt

#####2,Talespace and I/O Performance

#### db2 select bpname,bufferpoolid,npages,pagesize from syscat.bufferpools //查看数据库的缓冲池,syscat.bufferpools中的bufferpoolid字段和sysibmadm.snapdb_memory_pool //的pool_secondary_id是关联的,从后一张表中记载着用户用户间的缓冲池和系统自建的缓冲池

//CURRENT_SIZE 当前大小;POOL_CONFIG_SIZE 设置大小;HIGH_WATERMARK 最高记录;//我发现,这和使用 db2pd-db GTSSTGMS-mempools是对应的 PhySz PhyUpBnd PhyHWM //使用

db2pd-db GTSSTGMS-memset,将同类内存集合并计算

//在这里插一段缓冲池自调节功能介绍

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 下面我们创建示例缓冲池MYBP1,其使用自调整功能(注意其create bufferpool语句使用了automatic),初始大小为400K,具体如清单4所示:

创建使用自动自调整功能的示例缓冲池MYBP1 db2 create bufferpool mybp1 immediate size 100 automatic pagesize 4k db2 “select BPNAME, NPAGES from sysibm.sysbufferpools” 当缓冲池启用了自调整功能时,该特定缓冲池的

sysibm.sysbufferpools 表中的 NPAGES 字段将设置为-2。当自调整功能处于禁用状态时,NPAGES 字段将设置为缓冲池的当前大小。

db2 alter bufferpool mybp2 immediate size 100 automatic 表空间在读大数据的时候,给表空间指定缓冲区是没有用的。这种情况下,DB2会利用直接I/O去接触大数据。db2 create bufferpool BP8K size 1000 pagesize 8k db2 create system temporary tablespace TMP8K pagesize 8k managed by system using('TMP8K')EXTENTSIZE 8 PREFETCHSIZE 8 bufferpool BP8K @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ###接下来呢,当然是看命中率了 当然可以用 db2 get snapshot for database on tp1 ###这里介绍另外一个方法 select data_physical_reads,index_physical_reads,total_physical_reads,bp_name from sysibmadm.bp_hitratio where bp_name not like 'IBMSYSTEM%' select data_logical_reads,index_logical_reads,total_logical_reads,bp_name from sysibmadm.bp_hitratio where bp_name not like 'IBMSYSTEM%' select data_hit_ratio_percent,index_hit_ratio_percent,total_hit_ratio_percent,bp_name from sysibmadm.bp_hitratio where bp_name not like 'IBMSYSTEM%' //上面这样可以检测每一个缓冲器的命中率情况 ###接下来,看一下缓冲器的读写情况 select substr(bp_name,1,15)as bp_name,total_physical_reads,average_read_time_ms from sysibmadm.bp_read_io where bp_name not like 'IBMSYSTEM%' select substr(bp_name,1,15)as bp_name, total_write,average_write_time_ms from sysibmadm.bp_write_io where bp_name not like 'IBMSYSTEM%' //那个bufferpool比较忙,用于那个表空间,该表空间有哪些表,检查。。###下面检查表空间

select pool_data_p_reads as Total_Data_Reads, Pool_async_data_reads as Asynch_Data_Reads, pool_async_read_time from sysibmadm.snapbp where bp_name='IBMDEFAULTBP' select pool_async_data_read_reqs as Data_Prefetch_Requests, decimal(POOL_ASYNC_DATA_READS)/decimal(POOL_ASYNC_DATA_READ_REQS)as Data_Page_Per_Prefetch, pages_from_block_ios from sysibmadm.snapbp where bp_name='IBMDEFAULTBP' ###其中DATA_PAGES_PER_PREFETCH要match上extent size,为了得到extent size,###(最好打开Automatic Prefetch size,这样自动计算数值NUM of Containers * Extent Size)使用 db2 get snapshot for tablespace on tp1 ###最好将IOSERVERS和IOCLEANERS设为自动 db2 get db cfg show detail | grep NUM_IO NUM_IOSERVERS AUTOMATIC? NUM_IOCLEANERS AUTOMATIC?

#####3,Memory Management

#### ###当然是要看内存当前使用了 db2 deactivate db tp1 db2 activate db tp1 db2 connect to tp1 db2mtrk-d-v db2pd-db tp1-mempools db2pd-db tp1-memsets //这里就不多说了,好多我也不明白,明白的具体情况具体分析

#####4,Memory Management

#### db2 get snapshot for database on tp1 | grep-i sort //需要看一下total sorts和Sort Overflows的情况 //如果sort heap不够用的话,会用临时表空间 //可以snapshot一下这个临时表空间

//特别注意Buffer pool temprorary data logical reads和Buffer pool temporary data physical reads //Buffer pool data writes,Asynchronous pool data page writes ###接下来就要估一下sortheap是否够用 db2expln-d tp1-f sortquery.sql-g-z;-o expsort.txt ###这里主要看Rows * Row Width 和 sortheap大小

#####5,Access plan(Optimizer plan)

#### Monitor-----Static SQL cd $HOME/sqllib/bin db2 connect to tp1 db2 bind sqltp1st.bnd explain yes explsnap yes db2exfmt-l-d tp1-n SQLTP1ST-# /-o exptp1.txt sort heap size * 4K(PAGE)和 numrows*rowwidth(BYTE)比较大小,来决定sort heap size PCTFREE & FREEPAGE => 1)只读表,如果对于一个表没有任务更新活动,那么可以将定义为没有空余空间,而且也没有任何比较reorg,因为不会产生分页。Monitor-----Dynamic SQL cd $HOME/sqllib/bin db2 connect to tp1 db2 set current explain mode explain db2 set current explain snapshot explain db2 “select name,address from acct.where acct_grp < 50 order by name” db2exfmt-l-d tp1-o extp2.txt

第二篇:db2学习总结

一、SQL部分:

1、连接字符串的方式:’||’运算符、concat函数

2、在db2中字符串使用单引号括起来,表示单引号本身:’’(两个单引号)

3、利用chr()可以将ASCII码转化为字符,ch(10)表示换行,ch(13)表示换行

4、Insert语句有三种格式:一次插入一行,一次插入多行,从select语句中插入

1)insert into table_name(col1,col2,......)values(val1,val2,val3,......);

2)Insert into table_name(col1,col2,......)values(val1,val2,......),(val1,val2,.....),(val1,val2.....),.....;

3)insert into table_name(col1,col2,.....)select col1,col2,......From table_name......;

一次插入多行的格式性能高于一次插入一行,利用多条语句插入的格式,因为一条语句是一个处理单元。

5、update语句有两种格式:

1)update table_name set col_name=’ ****’ where.......2)Update(select ****from table_name)set col_name=’****’ where.....第二种方式可读性没有第一种方式好,但是它可以处理第一种方式处理不了的情况。

6、删除数据:

1)delete from table_name where......;

2)delete from(select * fromtable_name where......);

3)Delete from table_name;(删除全部数据);

4)先drop table,再create table,处理速度很快,但是比较麻烦

5)Alter table table_name active not logged initially with empty table;该语句对表的操作不记录日志,恢复的时候可能会有问题

7、子查询

1)相关子查询:相关子查询的子句依赖外部语句的条件,不能单独执行

2)非相关子查询:非相关子查询的子句是可以单独执行的。

相关子查询的性能和可读性都不如非相关子查询。

8、多字段查询

1)select * from table_name where col1=’ ’ and col2=’’;

2)Select * from table_name where(col1,col2)=(‘’ ,’’);

3)Select * from table_name where(col1,col2)in(子查询);

4)Update table_name set(col1,col2)=(子查询)where.......9、order by 子句,用于对结果集进行排序,为避免出现逻辑错误,应在该子句中加入主键或唯一键。

10、Group by 语句:对记录进行分组

1)与rollup一起使用:

Group by rollup(col1,col2),其中col1与col2的顺序十分重要,若将两者交换,会得到不同的结果

2)与cube一起使用:Group by cube(col1,col2),col1与col2的顺序可以任意调换,结果不变。

11、some、any、all、exists、in

Some和any作用完全相同

二、Db2与oracle的区别

1、数据类型不一样

2、转换函数不一样

3、

第三篇:DB2常用函数总结

一、字符转换函数

1、ASCII()

返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用„‟括起来,但含其它字符的字符串必须用„‟括起来使用,否则会出错。

2、CHAR()

将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR()返回NULL。

3、LOWER()和UPPER()

LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。

4、STR()

把数值型数据转换为字符型数据。

STR([,length[,]])

length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10,decimal 缺省值为0。

当length 或者decimal 为负值时,返回NULL;

当length 小于小数点左边(包括符号位)的位数时,返回length 个*;

先服从length,再取decimal ;

当返回的字符串位数小于length,左边补足空格。

二、去空格函数

1、LTRIM()把字符串头部的空格去掉。

2、RTRIM()把字符串尾部的空格去掉。

三、取子串函数

1、left()

LEFT()返回character_expression 左起 integer_expression 个字符。

2、RIGHT()

RIGHT()返回character_expression 右起 integer_expression 个字符。

3、SUBSTRING()

SUBSTRING(,length)

返回从字符串左边第starting_ position 个字符起length个字符的部分。

四、字符串比较函数

1、CHARINDEX()

返回字符串中某个指定的子串出现的开始位置。

CHARINDEX(<‟substring_expression‟>,)

其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。

此函数不能用于TEXT 和IMAGE 数据类型。

2、PATINDEX()

返回字符串中某个指定的子串出现的开始位置。

PATINDEX(<‟%substring _expression%‟>,)其中子串表达式前后必须有百分号“%”否则返回值为0。

与CHARINDEX 函数不同的是,PATINDEX函数的子串中可以使用通配符,且此函数可用于CHAR、VARCHAR 和TEXT 数据类型。

五、字符串操作函数

1、QUOTENAME()

返回被特定字符括起来的字符串。

QUOTENAME(<‟character_expression‟>[,quote_ character])其中quote_ character 标明括字符串所用的字符,缺省值为“[]”。

2、REPLICATE()

返回一个重复character_expression 指定次数的字符串。

REPLICATE(character_expression integer_expression)如果integer_expression 值为负值,则返回NULL。

3、REVERSE()

将指定的字符串的字符排列顺序颠倒。

REVERSE()其中character_expression 可以是字符串、常数或一个列的值。

4、REPLACE()

返回被替换了指定子串的字符串。

REPLACE()用string_expression3 替换在string_expression1 中的子串string_expression2。

4、SPACE()

返回一个有指定长度的空白字符串。

SPACE()如果integer_expression 值为负值,则返回NULL。

5、STUFF()

用另一子串替换字符串指定位置、长度的子串。

STUFF()

如果起始位置为负或长度值为负,或者起始位置大于character_expression1 的长度,则返回NULL 值。

如果length 长度大于character_expression1 中 start_ position 以右的长度,则character_expression1 只保留首字符。

六、数据类型转换函数

1、CAST()

CAST( AS [ length ])

2、CONVERT()

CONVERT([ length ], [,style])

1)data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。

2)length用于指定数据的长度,缺省值为30。

3)把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号或负号的数值。

4)TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。

5)IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。

6)把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。

7)BIT类型的转换把非零值转换为1,并仍以BIT类型存储。

8)试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。

9)用CONVERT()函数的style 选项能以不同的格式显示日期和时间。style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式。

七、日期函数

1、day(date_expression)返回date_expression中的日期值

2、month(date_expression)返回date_expression中的月份值

3、year(date_expression)返回date_expression中的年份值

4、DATEADD()

DATEADD()

返回指定日期date 加上指定的额外日期间隔number 产生的新日期。

5、DATEDIFF()

DATEDIFF()

返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。

6、DATENAME()

DATENAME()

以字符串的形式返回日期的指定部分此部分。由datepart 来指定。

7、DATEPART()

DATEPART()

以整数值的形式返回日期的指定部分。此部分由datepart 来指定。

DATEPART(dd,date)等同于DAY(date)DATEPART(mm,date)等同于MONTH(date)DATEPART(yy,date)等同于YEAR(date)

8、GETDATE()

以DATETIME 的缺省格式返回系统当前的日期和时间

第四篇:DB2常用SQL语句集

DB2常用SQL语句集

1、查看表结构: describe table tablename

describe select * from tablename2、列出系统数据库目录的内容:

list database directory3、查看数据库配置文件的内容:

get database configuration for DBNAME4、启动数据库:

restart database DBNAME5、关闭表的日志

alter table TBLNAME active not logged inially6、重命名表

rename TBLNAME1 to TBLNAME27、取当前时间

select current time stamp from sysibm.sysdummy18、创建别名

create alias ALIASNAME for PRONAME(table、view、alias、nickname)

9、查询前几条记录

select * from TBLNAMEfetch first N rows10、联接数据库

db2 connect to DB user db2 using PWD11、绑定存储过程命令

db2 bind BND.bnd12、整理优化表

db2 reorgchk on table TBLNAME

db2 reorg table TBLNAME

db2 runstats on table TBNAME with distribution and indexes all13、导出表 db2 export to TBL.txt of del select * from TBLNAME

db2 export to TBL.ixf of ixf select * from TBLNAME

以指定分隔符‘|’下载数据:

db2 “export to cmmcode.txt of del modified by coldel| select * from cmmcode”

14、导入表 db2 import from TBL.txt of delinsert into TBLNAME

db2 import from TBL.txt of del commitcount 5000insert into TBLNAME db2 import from TBL.ixf of ixf commitcount 5000 insert into TBLNAME

db2 import from TBL.ixf of ixf commitcount 5000 insert_update into TBLNAME db2 import from TBL.ixf of ixf commitcount 5000 replace into TBLNAME

db2 import from TBL.ixf of ixf commitcount 5000 create into TBLNAME(仅IXF)db2 import from TBL.ixf of ixf commitcount 5000 replace_create into TBLNAME(仅IXF)

以指定分隔符“|”加载:

db2 ”import from btpoper.txt of del modified by coldel| insert into btpoper"

15、显示当前用户所有表命令

db2“list tables”

16、查看锁情况命令:

db2 get snapshot for locks on DBNAME

list applications for db DBNAME show detail17、打开锁的监视开关命令

db2 update monisor switches using lock on18、游标的使用: declare cursorN cursor with hold for select CHAR from TBNAMEfor update;for update不能和GROUP BY、DISTINCT、ORDER BY、FOR READ ONLY及UNION, EXCEPT, or INTERSECT(但 UNION ALL除外)一起使用。

update TBNAME set CHAR='0' where current of cursorN;

19、decode的转码操作:

decode(A1,'1','n1','2','n2','n3')AA1 from TBNAME;

20、计算两个日期的相差天数:

days(date(‘2001-06-05’))– days(date(‘2001-04-01’))

days 返回的是从0001-01-01 开始计算的天数;

21、取得处理的记录数:

declare v_count int;

update tb_test set t1=‘0’where t2=‘2’;

--检查修改的行数,判断指定的记录是否存在get diagnostics v_ count=ROW_COUNT;

只对update,insert,delete起作用。

22、DB2支持三种集合操作INTERSECT(交集)、EXCEPT(差集)、UNION(合集): 求交集:A交B说明:INTERSECT和INTERSECT ALL是等效的。

SELECT * FROM AA_WEEK X WHERE X.CODE IN(1,2,3)--集合A

INTERSECT--集合B

SELECT * FROM AA_WEEK X WHERE X.CODE IN(2,3,4);

求差集:A减B说明:EXCEPT和EXCEPT ALL是等效的。

SELECT * FROM AA_WEEK X WHERE X.CODE IN(1,2,3)--集合A

EXCEPT--集合B

SELECT * FROM AA_WEEK w WHERE w.CODE IN(2,3,4);

求合集:A+B(不消除重复行)

SELECT * FROM AA_WEEK X WHERE X.CODE IN(1,2,3)--集合A

UNION ALL--集合B

SELECT * FROM AA_WEEK X WHERE X.CODE IN(2,3,4);

求合集:A+B(消除重复行)

SELECT * FROM AA_WEEK X WHERE X.CODE IN(1,2,3)--集合A

UNION--集合B

SELECT * FROM AA_WEEK X WHERE X.CODE IN(2,3,4);

23、数据库备份和恢复: 备份DB2数据库的方法如下:

在db2inst1用户下操作.在你要保存数据的当前目录执行以下命令:

$ db2stop force(停止数据库)

$ db2start(启动数据库)

*可不停止数据库,直接执行以下命令:

$ db2 connect to 数据库名 user 用户名 using 密码(连接数据库)

$ db2 backup db 数据库名

系统会自动备份生成一个时间戳的数据备份文件,如:xxxx.0.db2inst1.NODE0000.CATN0000.20070814031212.00

1恢复数据库

在你备份出数据的当前目录执行以下命令:

$ db2 restore db 数据库名 taken at 20070814031212(直接取数据备份生成的时间戳即可24、25、sql常用函数说明:

float(num):返回num的浮点表示;

mod(num1, num2):返回num1除以num2的余数;

char():返回日期时间型,字符串,整数,十进制或双精度浮点数的字符串表示;

注意事项:

1、只能修改VARCHAR2类型的并且只能增加不能减少;

2、一个数据库至少包括一个目录表空间、一个或多个用户表空间、一个或多个临时表空间;

3、建临时表时最好加上 withreplace选项,这样就可以不显示的drop 临时表,建临时表

时如果不加该选项而该临时表在该session内已创建且没有drop,这时会发生错误。

4、定义游标使用with hold 选项,如果循环内有commit或rollback 而要保持该cursor不被

关闭,只能使用这种方式。

5、大数据的导表:export后再load性能(比select into)更好,因为load不写日志。

6、尽量使用大的复杂的SQL语句,将多而简单的语句组合成大的SQL语句对性能会有所改

善。

7、避免使用count(*)及exists的方法:因为count(*)基本上要对表做全部扫描一遍,如果

使用很多会导致很慢;exists比count(*)要快,但总的来说也会对表做扫描,它只是碰到

第一条符合的记录就停下来。

8、

第五篇:考前心理调节工作总结

心理调节工作总结

“百年大计,教育为本;教育大计,育人为本;育人大计,正心为本。”中学生是祖国的未来和希望,培养良好的心理素质是现代社会发展的需要,具有跨世纪的伟大意义。

在2011年6月19日及6月24日,由郭店镇中学组织的2011年考前心理调试专题报告会在郭店镇第一初级中学如期举行。郭店镇中学全体学生及部分教师参加了报告会。

一、调节了师生的心态。

在报告会中心理健康教师指出最佳的临考状态是: 信心十足,但脑中仍绷着一根弦,“不会太容易对付”。内心平静,但仍有一些紧张和兴奋:“就要考试了,我终于可以„„” 那些所谓“超水平发挥”者,无非就是心态好。

在报告会中辅导员老师从学习知识、情绪的控制以及适应不良环境等方面深刻分析了学生在考前复习阶段存在的问题及解决的方法。

二、分析了影响考试的一些重要因素。

在这此次报告会的中,有的同学提出了深受广大学生关注的话题。比如,一个同学说:“中考临近,却喜欢上了同桌,因为他在我复习中细心的关怀和不倦的开导。我在这千军万马过独木桥的时刻我该如何调整自己的心态?辅导员真切的回答说:“在这段时间,面对感情与未来这样的事情对于你这样的年龄段的学生来说是很困惑的事情,不是不允许你面对自己的感情,而是在这段时间你将会顾此失彼”。

又有一个学生说:“什么是爱情?”辅导员精辟的回答到:“在中考这段时间,你赢得了爱情,就会因此而产生很多不良的后果以至于你失去高考这次机会而失去你的爱情„„”此时,在同学们中不由自主的响起了热烈的掌声。

此后,王老师又谈到中考与爱情这个话题时这样说到:“每当在初中谈恋爱的时候,两位恋人都仿佛很成熟的对对方说,我们要把握住时间,不要荒废了这些宝贵的时间,所以,每当这个时候,一方给另一方打电话时就会说,你做练习没?做了,你想我没?想了,你想我那儿了?我那儿都想,那你今天看前排的那个女生了呢?我没看,你就是看了,我没看,你就是看了 „„就这样,一个晚上,原本用来做练习的时间,就用在了给对方解释“事情”的前因后果上。如此等等,导致同学荒废了很多时间,其危害结果很深很深。

三、纠正了部分学生偏颇的认知。

有部分学生对中招考试感到可怕:一怕出题难,二怕监考严,三怕时间

在本次报告会中辅导员深入浅出、诙谐幽默的报告时时博得学生热烈的掌声。

二十一世纪的教育,十分重视人格塑造和健全发展。心理学的研究表明,在事业成就者的案例中,坚强的意志、乐观的情绪、开朗的性格等良好的心理品质成了决定性的因素。

下载DB2性能调节工作总结(推荐)word格式文档
下载DB2性能调节工作总结(推荐).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    材料性能学教学大纲

    《材料性能学》课程教学大纲 一、课程基本信息 课程编码: 课程类别:必修课 适用专业:材料化学总 学 时:48 学 分:3 课程简介:本课程是材料化学专业主干课程之一,属专业基础课。本......

    材料性能学复习题

    1金属的弹性模量主要取决于什么因素?为什么说它是一个对组织不敏感的力学性能指标? 金属的弹性模量主要取决于原子间距和原子间作用力,也即金属原子本性,晶格类型。而材料的成分......

    材料性能知识大全

    材料性能知识大全 1、关于拉伸力-伸长曲线和应力-应变曲线的问题 低碳钢的应力-应变曲线 a、拉伸过程的变形: 弹性变形,屈服变形,加工硬化(均匀塑性变形),不均匀集中塑性变形。 b......

    材料的性能

    第一章 材料的性能 1 材料的力学性能主要有哪些? 强度,塑性,硬度,韧性及疲劳强度。 2 简述低碳钢的应力-应变曲线(分为几个阶段,各特征点表示什么含义)。 弹性变形阶段,屈服阶段,塑性......

    材料性能(PA66

    性能编辑PA66塑胶原料为半透明或不透明乳白色结晶形聚合物,具有可塑性。密度1.15g/cm3。熔点252℃。脆化温度-30℃。热分解温度大于350℃。 连续耐热80-120℃,平衡吸水率2.5%。......

    材料性能学复习题

    材料性能学复习题适用于材料成型与控制工程专业一、填空1、σe表示材料的弹性极限;σp表示材料的比例极限;σs表示材料的屈服强度;σb表示材料的抗拉强度。2、断口的三要素是纤......

    材料物理、性能

    一、金属基复合材料为什么具有可设计性 (1)复合材料在弹性模量、线膨胀系数和材料强度等方面具有明显的各向异性性质。(2).复合材料具有不同层次上的宏观、细观和微观结构(3)复合......

    性能测试报告

    待测服务器地址: prestashop.ichina.cn 服务器软件:nginx/1.02.12 端口:80一共测试了两次: 并发级别:10 完成请求:1000 完成时间:67.009 seconds 吞吐率:14.92/s 每秒相应14.92个请......