在团队开发一个项目的时候,避免不了两个或两个以上的人同时操作某一数据库中的同一张表,这时候,如果一个用户没有提交事务,或者忘记提交事务,那么其他用户就不能对这张表进行操作了,这是很烦人的事情,下面是查询是哪个用户将表锁住了,并且生成解表语句的sql: Select O.OWNER, O.OBJECT ...
分类:
数据库 时间:
2019-09-04 18:49:17
阅读次数:
116
IIS服务器和Oracle服务器: 1.配置msdtc允许DTC访问及启用事务 2.配置msdtc程序入站出站例外 3.数据库连接字符串不能带enlist=false标识 如下这样带enlist=false标识的,TransactionScope事务无效: 去掉enlist=false标识,Tran ...
分类:
数据库 时间:
2019-09-04 16:29:26
阅读次数:
134
mysql中文乱码解决 mysql修改my.cnf后启动报错Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid). 这里简单明了地说下 ...
分类:
数据库 时间:
2019-09-04 16:20:18
阅读次数:
364
原文:http://blog.csdn.net/wugewuge/article/details/7704996 postgresql支持POSIX 风格的正则表达式,在postgresql中使用正则表达式时需要使用关键字“~”,以表示该关键字之前的内容需匹配之后的正则表达式,若匹配规则不需要区分大 ...
分类:
数据库 时间:
2019-09-04 16:18:38
阅读次数:
195
问题 0 登录进行投票 如题,版本为6.0的entity framework,是否需要手动Dispose DbContext对象? 我们公司做的项目自从改用using去dispose DbContext后,性能有明显的【下降】(但不确定是否是因为释放dbcontext导致)! 之前在网上看到资料说, ...
分类:
数据库 时间:
2019-09-04 13:14:33
阅读次数:
116
异常 在测试环境新搭建的MySQL服务端,启动后登陆MySQL如下异常: 由于不能改变 ,所以只能通过跳过数据库权限验证,来修改权限。 首先停止MySQL服务端 在 中的 选项中添加跳过验证策略 ,my.cnf文件内容如下: 然后重新启动MySQL服务: 登陆数据库,通过以下两种方法修改权限: 通过 ...
分类:
数据库 时间:
2019-09-04 11:57:58
阅读次数:
100
MSSQL 2005 如和查询所有Table使用的空间 最近在整理之前工作时后的一些东西,刚好看到当时因为想观察各个Table成长速度所产生的语法 贴出来这边跟大家分享一下 ( Table_Name sysname,笔数 int , 保... ...
分类:
数据库 时间:
2019-09-04 11:53:14
阅读次数:
91
[TFS 2010][TFS 2012] 解决 - TF255329: The Following site could not be accessed: http://vsalm2012.no-ip.org/. The Server that you specified did not retur... ...
分类:
数据库 时间:
2019-09-04 11:52:40
阅读次数:
125
1、ngram and MeCab full-text parser plugins 全文检索在MySQL里面很早就支持了,只不过一直以来只支持英文。缘由是他从来都使用空格来作为分词的分隔符,而对于中文来讲,显然用空格就不合适,需要针对中文语义进行分词。但从MySQL 5.7开始,MySQL内置了n ...
分类:
数据库 时间:
2019-09-04 11:45:50
阅读次数:
117
提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意) 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: ...
分类:
数据库 时间:
2019-09-04 11:39:52
阅读次数:
120
Redis 雪崩 缓存层承载着大量的请求,有效保护了存储层。但是如果由于缓存大量失效或者缓存整体不能提供服务,导致大量的请求到达存储层,会使存储层负载增加,这就是缓存雪崩的场景。 解决缓存雪崩,可以从以下几个方面入手。 1.保持缓存层的高可用性 使用Redis 哨兵模式或者Redis 集群部署方式, ...
分类:
数据库 时间:
2019-09-04 10:24:20
阅读次数:
156
最近遇见一个 MySQL 的慢查问题,于是排查了下,这里把相关的过程做个总结。 定位原因 我首先查看了 MySQL 的慢查询日志,发现有这样一条 query 耗时非常长(大概在 1 秒多),而且扫描的行数很大(10 多万条数据,差不多是全表了): SELECT FROM tgdemand_deman ...
分类:
数据库 时间:
2019-09-04 10:24:07
阅读次数:
115
一、数据库性能瓶颈主要原因 1、数据库连接 MySQL数据库默认连接为100,我们可以通过配置initialSize、minIdle、maxActive等进行调优,但由于硬件资源的限制,数据库连接不可能无限制的增加,对大型单体应用单实例数据库可能会出现最大连接数不能满足实际需求的情况,这时就会系统业 ...
分类:
数据库 时间:
2019-09-04 10:16:05
阅读次数:
132
1. 登录PG数据库. 界面效果为: 其实这里面有一个主意事项. psql 的 命令执行 其实是在环境变量里面的 我这边使用的是rpm 方式安装的pg 数据库. 2. 简单说一下pgsql 的相关命令 详细的帮助信息为: 3. 具体命令就是 gscloud=# \l List of database ...
分类:
数据库 时间:
2019-09-04 10:13:11
阅读次数:
1467
"MYSQL常见运算符和函数【重要】" 字符函数 (1)CONCAT():字符连接 SELECT CONCAT(‘IMOOC’,’ ‘,’MySQL’);//IMOOC MySQL SELECT CONCAT (first_name,last_name) AS fullname FROM test; ...
分类:
数据库 时间:
2019-09-04 10:09:39
阅读次数:
95
sqlconnection,sqlquery1这些组件,我连接数据库的时候是用对象编辑器里的属性进行连接的,在sqlconnection中指定了字符集utf8,有些人做的方法是利用代码连接的数据库,如果我用代码连接mysql数据库怎么做??使用sqlconnecion连接数据库。说清楚点的话就是怎么 ...
分类:
数据库 时间:
2019-09-04 10:03:22
阅读次数:
93