SQL Server–收缩数据库

(1)自动收缩数据库 选中数据库—>右击—>属性, 在常规这里我们可以看到分配的大小以及可用空间。 选择“选项” 将自动收缩改为true,sqlserver每个一段时间就睡检查剩余空间,如果剩余的空间大于25%,就会自动收缩,这个方法能够防止数据库生成过多的数据库文件而不使用。 (2)手动收缩数据库 选中想要收缩的数据库—>任务—>收缩—>这里有两个选项:收缩数据库和文件。 (3)收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件 –选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 –选择数据文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 –收缩数据库 DBCC SHRINKDATABASE(‘dbName’) –收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1)

SQL Server 查询数据库表占用的空间及行数

–查询所有表名 SELECT name, object_id, principal_id, schema_id, parent_object_id, type, type_desc, create_date, modify_date, is_ms_shipped, is_published, is_schema_published, lob_data_space_id, filestream_data_space_id, max_column_id_used, lock_on_bulk_load, uses_ansi_nulls, is_replicated, has_replication_filter, is_merge_published, is_sync_tran_subscribed, has_unchecked_assembly_data, text_in_row_limit, large_value_types_out_of_row FROM sys.tables –查询数据库中所有的表名及行数 SELECT a.name, b.rows FROM sys.sysobjects AS a INNER JOIN sys.sysindexes AS b ON a.id = b.id WHERE (b.indid IN (0, 1)) AND (a.type = ‘u’) ORDER … Read more

sql server查询数据库的大小和各数据表的大小

如果只是查询数据库的大小的话,直接使用以下语句即可: EXEC sp_spaceused 为了保证查询结果的实时性,推荐使用 @updateusage 参数来确保统计数据是最新的: EXEC sp_spaceused @updateusage = N’TRUE’; 执行完毕后结果是两个表,第一个表中包含了基本的统计信息,第二个表示更加详细的数据占用情况。 如果想具体查询某个表的大小,加上表名即可: EXEC sp_spaceused tableName;

Maven – 解决Maven下载依赖包速度慢问题-加入国内镜像

其实方法很简单:maven是支持镜像的,我们可以在${maven_home}的conf目录下的setting.xml文件中找到标签 alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central CN OSChina Central http://maven.oschina.net/content/groups/public/ central repo2 central Human Readable Name for this Mirror. http://repo2.maven.org/maven2/ net-cn central Human Readable Name for this Mirror. http://maven.net.cn/content/groups/public/ ui central Human Readable Name for this Mirror. http://uk.maven.org/maven2/ ibiblio central Human Readable Name for this Mirror. http://mirrors.ibiblio.org/pub/mirrors/maven2/ jboss-public-repository-group central JBoss Public Repository Group http://repository.jboss.org/nexus/content/groups/public JBossJBPM … Read more

Jpress直接在tomcat启动运行

一、eclipse里新建maven项目 二、复制jpress官方文件下载的压缩包里jpress目录下的项目 三、粘贴到新建的maven项目里 四、选中项目右键Run As Maven Install 五、在eclipse工作空间的以上新建maven项目下jpress-web\target里会生成war包 六、将该war包粘贴到tomcat的webapps下 七、运行tomcat/bin下的startup.bat启动服务,会自动加压war包 八、tomcat/conf/server.xml文件配置如下: 九、浏览器直接输入http://127.0.0.1:8080/即可访问项目,配置jpress数据库等信息。

cutnginxlog.sh -Nginx 日志文件切割和定时执行 截取 截断

#!/bin/sh # Program: # Auto cut nginx log script. # nginx日志路径 LOGS_PATH=/usr/local/nginx/logs TODAY=$(date -d ‘today’ +%Y-%m-%d) # 移动日志并改名 mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${TODAY}.log mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${TODAY}.log #zip -m ${LOGS_PATH}/error_${TODAY}.log.zip ${LOGS_PATH}/error_${TODAY}.log #zip -m ${LOGS_PATH}/access_${TODAY}.log.zip ${LOGS_PATH}/access_${TODAY}.log tar -czf ${LOGS_PATH}/error_${TODAY}.log.tar.gz ${LOGS_PATH}/error_${TODAY}.log –remove-files tar -czf ${LOGS_PATH}/access_${TODAY}.log.tar.gz ${LOGS_PATH}/access_${TODAY}.log –remove-files # 向nginx主进程发送重新打开日志文件的信号 kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid) #echo ‘0 0 * * * root … Read more

win10的开机启动文件夹在哪及开机自动启动软件

自己用户时才能开机启动的启动文件夹 C:\Users\ray\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 登录所有用户时都能开机启动的启动文件夹 1、路径: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 2、快捷命令:按下【win+R】打开运行输入: shell:Common Startup    

windows结束指定java程序

taskkill /f /im “java.exe” /t 强制结束进程中的java.exe和任何用java.exe启动的其它进程。   参数列表: 1. /S system 指定要连接的远程系统。 2. /U [domain\]user 指定应该在哪个用户上下文执行这个命令。 3. /P [password] 为提供的用户上下文指定密码。如果忽略,提示输入。 4. /FI filter 应用筛选器以选择一组任务。允许使用 “*”。例如,映像名称 eq acme* 5. /PID processid 指定要终止的进程的 PID。使用 TaskList 取得 PID。 6. /IM imagename 指定要终止的进程的映像名称。通配符 ‘*’可用来 指定所有任务或映像名称。 7. /T 终止指定的进程和由它启用的子进程。 8. /F 指定强制终止进程。 9. /? 显示帮助消息。 筛选器: 筛选器名 有效运算符 有效值 STATUS eq,ne RUNNING|NOTRESPONDING|UNKNOWN IMAGENAME eq,ne … Read more