修改SQL数据库创建时间步骤(以2005版SQL图文说明):
① 在2005版的SQL Management Studio(2000版的企业管理器)中,打开要修改的数据库表部分,如图所示(图中红色圈起部分表示修改之前的表创建时间):
② 右键点击要修改的那个表,选择“修改”(注:这些 *** 作在SQL Server 2000版本中略有不同,以下不再赘述),如图所示:
③ 修改该表中任意一个字段的的数据类型(修改列名无效),如图所示:
修改原则:
1、尽量修改数据类型为字符(char)类型的字段,因为这些字段的兼容性比较强,而且派生类型比较多(如char,varchar,nvarchar,nchar等都可以通用),尽量不要修改诸如float,int,iamge等类型的字段,因为这些类型的字段比较特殊,到时候修改了以后还需要修改回去,麻烦。
2、通常字段大小都是从小到大的修改,因为字段大的可以容纳字段小的字段,这一点是很容易理解的。
④ 修改后关闭当前的窗体并保存,如图所示:
⑤ 右键点击空白处,选择“刷新”,当然也可以关闭SQL Management Studio后重新打开:
⑥ 这样该表的创建时间就被修改过来了,如图所示:
如何设置数据库的连接数和连接超时时间连接数的话可以修改spfile文件来约束
查看当前的连接数:
select count() from v$process;
–数据库允许的最大连接数:
select value from v$parameter where name = ‘processes’;
–修改最大连接数:alter system set processes = 500 scope = spfile;
–重启数据库:shutdown immediate;
startup;
–查看当前有哪些用户正在使用数据
SELECT osuser, ausername,cpu_time/executions/1000000||’s’, sql_fulltext,machine
from v$session a, v$sqlarea b where asql_address =baddress order by cpu_time/executions desc;
连接超时时间的话有很多办法,最常用的是
在你的oracle服务器的 $ORACLE_HOME/network/admin 中的 sqlnetora中设置参数SQLNETEXPIRE_TIME= n n为一个指定的分钟数
当客户端中断,在 n 分钟内就可以自动断开连接。不知道你用的是什么数据库的什么版本。
下面已SqlServer2005说明:
你有数据库,那么应该有这个数据库的mdf文件(右键单击你数据库的名称查看属性,在属性窗口中的左上角的选择页中选择文件,你可以找到mdf文件的路径),在你的数据库服务器(SQLServerMangementStudio)上用“附加”的方式添加数据库,并选择你的mdf文件的路径就可以了,这样创建的数据库的日期就是当前日期咯。
附加数据库的参考:
(SQL90)aspx
你可以试试看,有问题在找我。back_log:MySQL服务器连接请求队列所能处理的最大连接请求数,如果队列放满了,后续的连接才会拒绝。当主要的MySQL线程在很短时间内获取大量连接请求时,这个参数会生效。接下来,MySQL主线程会花费很短的时间去检查连接,然后开启新的线程。这个参数指定了MySQL的TCP/IP监听队列的大小。如果MySQL服务器在短时间内有大量的连接,可以增加这个参数。
文件相关参数sync_binlog:控制二进制日志被同步到磁盘前二进制日志提交组的数量。当这个参数为0的时候,二进制日志不会被同步到磁盘;当这个参数设为0以上的数值时,就会有设置该数值的二进制提交组定期同步日志到磁盘。当这个参数设为1的时候,所有事务在提交前会被同步到二进制日志中,因而即使MySQL服务器发生意外重启,任何二进制日志中没有的事务只会处于准备状态,这会导致MySQL服务器自动恢复以回滚这些事务。这样就会保证二进制日志不会丢失事务,是最安全的选项;同时由于增加了磁盘写,这对性能有一定降低。将这个参数设为1以上的数值会提高数据库的性能,但同时会伴随数据丢失的风险。建议将该参数设为2、4、6、8、16
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)