搜索到与相关的文章
数据库相关

指数型母函数

母函数对于组合类型数列的研究很有帮助,而指数型母函数可以很方便的拿来研究排列类型的数列。例:考虑n个元素组成的多重集,其中a1重复了n1次,a2重复了n2次……ak重复了nk次,从中取r个排列,求不同的排列数。如果根据母函数。取r个数组合,则组合数是:G(x)=(1+x+x^2+x^3)*(1+x+x^2)*(1+x+x^2+x^3)。但现在我们要求的是排列数,根据排列和组合的关系,我们可以引入如下公式:G(x)=(1+x+x^2/2!+x^3/3!)*(

系统 2019-08-12 01:54:39 2506

MySql

MySQL在线备份与恢复工具 --> Xtrabackup

1Xtrabackup原理简介xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品。xtrabackup有两个主要的工具:xtrabackup、innobackupex(1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表(2)innobackupex是参考了InnoDBHotbackup的innobac

系统 2019-08-12 01:54:38 2506

Oracle

oracle 高水位线详解

来源:http://www.cnblogs.com/linjiqin/archive/2012/01/15/2323030.html一、oracle高水位线详解一、什么是水线(HighWaterMark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词)都有一个在段内容纳数据的上限,我们把这个上限称为"highwatermark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个

系统 2019-08-12 01:53:32 2506

MySql

mysql批量sql插入优化

对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQLinnodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1.一条SQL语句插入多条数据。常用的插入语句如:1234INSERTINTO`insert_table`(`datetime`,`uid`,`content`

系统 2019-08-12 01:53:00 2506

SqlServer

sql server中分布式查询随笔(链接服务器(sp_add

由于业务逻辑的多样性,经常得在sqlserver中查询不同数据库中数据,这就产生了分布式查询的需求现我将开发中遇到的几种查询总结如下:1.access版本--建立连接服务器EXECsp_addlinkedserver--要创建的链接服务器名称'ai',--产品名称'access',--OLEDB字符'Microsoft.Jet.OLEDB.4.0',--数据源--格式:--盘符:\路径\文件名--\\网络名\共享名\文件名(网络版本)'d:\testdb\

系统 2019-08-12 01:52:42 2506

Oracle

Oracle HRMS,PeopleSoft HR,SAP HR区别 主流HR

OracleHRMS,PeopleSoftHR,SAPHR区别(转)主流HR软件对比分析首先谢谢写这篇文章的大牛,具体出处也无从考究了。下面是具体内容:Oracle优点:1.从整体来说,Oracle套件属于大而全,比较完整的,全球化做得也比较好,公司的技术人员如果比较熟悉OracleDB,也会比较愿意去用Oracle套件。2.FastFormulas可以使在payroll模块,增删改一个员工的薪水的计算公式时方便一些。3.iLearning比较好。可以比较

系统 2019-08-12 01:52:00 2506

SqlServer

SQL Server数据库优化方案

查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。9、返回了不必要的行和列10、查询语句不好,没有优化可以通过如

系统 2019-08-12 01:51:51 2506

MySql

Mysql Event使用

MySQL5.1推出新特性——EventScheduler,可以定时执行一些任务,给开发带来极大的便利。如果要使用EventScheduler,首先检查是否启用了Eventscheduler,如下:mysql>select@@event_scheduler;mysql>showvariableslike'event_scheduler';如果没有开启,开启它。mysql>setGLOBALevent_scheduler=ON;或mysql>setGLOBA

系统 2019-08-12 01:51:34 2506

操作系统

xxx is not in the sudoers file.This incident

1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmodu+w/etc/sudoers3.编辑sudoers文件vi/etc/sudoers找到这行rootALL=(ALL)ALL,在他下面添加xxxALL=(ALL)ALL(这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行中任意一条youuserALL=(ALL)ALL%youuserALL=(ALL)ALLyouuserA

系统 2019-08-12 01:33:49 2506

Tomcat

记一次压力测试和对nginx/tomcat配置的调整

原文地址:还没找到是一个web系统,前端使用nginx做为反向代理,处理https,并将请求转发给后端的tomcat服务。压力测试工具选择了jmeter。首先简单介绍一下jmeter。它是apache的一个开源项目,基于javaswing开发的GUI界面。jmeter提供了许多高级的功能,但我们仅仅使用了jmeter最简单的功能。在简单的jmeter使用中,我们涉及到这么几个概念:测试计划,线程组,测试任务,和Listener。看下面的图:在一个名为“测试

系统 2019-08-12 01:33:47 2506