backup log 数据库名 with NO_LOG backup log 数据库名with TRUNCATE_ONLY DBCC
SHRINKDATABASE(数据库名)原文:http://www.cnblogs.com/saimisei/p/3522001.html
对于开源的项目来说的好处就是我们遇到什么问题可以通过看源码来解决。比如近期有个同事问我说,为啥JdbcTemplate中只有在Error的时候才打印出sql语句呢。我一想,这和log的配置有关系吧。 我们的系统中使用了slf4j作为日志管理工具,之前也好像看到过项目工程中配置的日志级别是error的,所以当代码错误时打印出sql语句应该也属于正常。但是想要正常运行时也打印出sql语句,相比和配置有关,但是应该配置那个级别呢? 应该要看下J...
MySQL的binlog的ROW模式解析 在mysql5.6以后,对主从数据一致性要求变高了,statement格式逐渐不太适合业务的需求了,所以生产环境大家都采用了row模式,row模式是传输最底层的数据变化的insert的模块来进行主从数据的传输,那么在binlog里面就和普通的statement模式有何差别?能否看到最原始的sql语句呢? 1、准备录入数据 mysql> create table test1(id int,c1 varchar(20),type int,address varchar(20),create_time dat...
SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量) 代码如下:DECLARE @name VARCHAR(25) DECLARE @SQL VARCHAR(1000) DECLARE @logid INT DECLARE sysdatabase_name CURSOR FOR SELECT name FROM master.dbo.sysdatabases OPEN sysdatabase_name FETCH NEXT FROM sysdatabase_name INTO @name WHILE @@FETCH_STATUS = 0 BEGIN IF ( @name NOT IN (xxx)) --不需要进行日志收缩的数据库名 BEGIN SET @SQL = DECLARE @logid...
都是一些比较有用的sql语句,学习的朋友可以参考下。删除重复记录,将TABLE_NAME中的不重复记录保存到#TABLE_NAME中 select distinct * into #table_name from table_name delete from table_name select * into table_name from #table_name drop table #table_name 与此相关的是“select into”选项,可以在数据库属性 对话框中,勾起来此项,或者在Query Analyzer中执行 execute sp_dboption 'db_name','select into','true' 开启...
在SQL SERVER下跟踪sql采用事件探查器,而在mysql下如何跟踪sql呢? 其实方法很简单,开启mysql的日志log功能,通过查看跟踪日志即可。 开启mysql的日志log方法: windows环境下的配置方法: 我使用的版本:Version: 5.0.37-community-nt-log (MySQL Community Edition (GPL)) 找到my.ini,我的是在“G:\Program Files (x86)\MySQL\MySQL Server 5.0”目录下, 找到[mysqld],在下面添加: log=存放日志的路径/my.log 我的配置值: ...
mssql 日志清除 sql语句
日志清除set nocount on
declare @logicalfilename sysname,@maxminutes int,@newsize int
use tablename -- 要操作的名
select @logicalfilename = tablename_log, -- 日志文件名
@maxminutes = 10, -- limit on time allowed to wrap log.@newsize = 1 -- 你想设定的日志文件的大小(m)
setup / initialize
declare @originalsize int
select @originalsize = size from sysfileswhere name = @logicalf...
mssql 收缩数据库与收缩数据和日志 sql语句本教程只讲取关于mssql server 数据库的收缩语句,索引重建的sql语,以及mssql server 收缩数据和日志的sql语句哦。mssql 收缩与收缩数据和日志 sql语句本教程只讲取关于mssql server 数据库的收缩语句,索引重建的sql语,以及mssql server 收缩数据和日志的sql语句哦。
收缩数据库
--重建索引
dbcc reindex
dbcc indexdefrag
--收缩数据和日志
dbcc shrinkdb
dbcc shrinkfile
在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 showprocesslist; 命令来解决 在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 showprocesslist; 命令来解决,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但不太适合一般的初级使用者,,因此通过日志文件查看sql语句是最直接的方法。
首先你需要创建一个日志文件...
bitsCN.com根据mysql慢日志监控SQL语句执行效率 启用MySQL的log-slow-queries(慢查询记录)。 在Linux环境下先要找到my.cnf文件(一般在/etc/mysql/),然后可能会发现该文件修改后无法保存,原因是你没有相应的权限,可以从属性中看到该文件的所有者是root,这时要先以root的身份打开它: sudo nautilus /etc/mysql 接着再打开my.cnf文件然后找到[mysqld]标签在下面加上: log-slow-queries=/path/slow.log –慢日志保存...
bitsCN.com通过BINLOG日志查找指定日期的SQL语句 在95数据库服务器查找posts.post_thread的postid=1652971,在 2013-02-24 日执行的对数据有修改的SQL语句 www.bitsCN.com # grep datadir /etc/mysql/my.cnfdatadir = /ssd/mysql# cd /ssd/mysql# mysql -A -e "show master status " | awk NR==2{print $1} | awk -F. {print $1}mysqld-bin 这里的内容为mysqlbinlog日志的前缀,因为如...
bitsCN.com
在SQL SERVER下跟踪sql采用事件探查器,而在mysql下如何跟踪sql呢? 其实方法很简单,开启mysql的日志log功能,通过查看跟踪日志即可。 开启mysql的日志log方法: windows环境下的配置方法: 我使用的版本:Version: 5.0.37-community-nt-log (MySQL Community Edition (GPL)) 找到my.ini,我的是在“G:/Program Files (x86)/MySQL/MySQL Server 5.0”目录下, 找到[mysqld],在下面添加: log=存放日志的路径/my.log 我...
最近有个开发团队抱怨我们平台包含的mysql cluster不行,总是报mysql的”heartbeat Error“,分析了他们收集的日志,没有发现mysql cluster节点之间的网络有问题,倒是发现了一个很有意思的现象,在mysql的slow log里面发现了大量的慢查询,基本上都是要1秒钟以上,很明显这种耗时高的慢查询会影响系统行为,指出这点让开发团队去优化他们的应用,很好奇他们竟然不知道有这些东西可以分析。。。。。。
数据库响应慢问题最...
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){if (!optionsBuilder.IsConfigured){optionsBuilder.UseLoggerFactory(MyLoggerFactory).UseMySql("Server=xxx;User Id=xxx;Password=xxx;Database=bebefocus;Persist Security Info=True;");}}6. 运行查看 在输出面板里查看
二. 使用 Microsoft.Extensions.Logging.Console 查看生成的SQL语句
1. 利用nuget添加引用Microsoft.Extensions.Logging...
public <T> T execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action)2 throws DataAccessException {3 4 Assert.notNull(psc, "PreparedStatementCreator must not be null");5 Assert.notNull(action, "Callback object must not be null");6 if (logger.isDebugEnabled()) {7 String sql = getSql(psc);8 logger.debug("Executing prepared...