您的位置:首页 > 博客中心 > 数据库 >
  • SQL Server Profiler -- 调试死锁

    SQL Server Profiler -- 调试死锁跟踪一般的异常很简单,但处理死锁很难,死锁的消息号为1205,严重度为13。从服务器无法得到足够的数据来帮助判断到底发生了什么及为什么会发生这种状况,甚至服务器返回的错误消息也没有价值,

    2022-03-14 03:45点击阅读

  • PostgreSQL常规操作

    在A机器上生成公钥和私钥 # ssh-keygen -t rsa将生成的 id_rsa.pub 公钥copy为authorized_keys。# cp id_rsa.pub authorized_keys将authorized_keys s

    2022-03-14 03:45点击阅读

  • oracle查看执行计划之DBMS_XPLAN

    使用DBMS_XPLAN包中的方法是在oracle数据库中得到目标SQL的执行计划的另一种方法。针对不同的应用场景吗,你可以选择如下四种方法中的一种:select * from table(dbms_xplan.display)select

    2022-03-14 03:45点击阅读

  • SQL优化避免索引失效

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: sele

    2022-03-14 03:45点击阅读

  • Mysql索引分析:适合建索引?不适合建索引?【转】

    数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引

    2022-03-14 03:45点击阅读

  • 细聊MySQL的备份与恢复

    备份对于数据库来说是相当重要的工作。如果数据库在使用过程中出现了问题,比如系统崩溃、硬件故障或错误的删除了数据。这时,如果我们进行了数据备份,就能比较方便的使数据库恢复工作,并使我们的数据损失到最小。下面,我从备份类型、备份方法及一些常用的

    2022-03-14 03:45点击阅读

  • mysql : MySQL Enterprise Backup 的使用方法

    mysql : MySQL Enterprise Backup 的使用方法对于mysql的热备使用的最多应该 Xtrabackup工具了,但是这个工具没有window版本的,刚好我们公司那些奇葩把mysql安装在window上,刚开始的时候

    2022-03-14 03:45点击阅读

  • Mysql 配置慢查询日志(SlowQueryLog)以及使用日志分析工具

    [ 查看系统关于慢查询的设置 ]mysql show variables like ‘%slow%‘;+---------------------------+--------------------------------+| Vari

    2022-03-14 03:45点击阅读

  • SQL Server Profiler -- 识别异常

    SQL Server Profiler -- 识别异常在一个完美的环境中,所有的异常都应该可以被捕捉、处理并记录。有专人定期查看这些日志并创建基于发生的异常的错误报告,使它们可以被及时调试并在将来多能避免再次发生。然而,现实总是可以看到应用

    2022-03-14 03:45点击阅读

  • 浅谈sqlserver的事务锁

    锁的概述一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据

    2022-03-14 03:45点击阅读

  • SQL Server Profiler -- 性能调校

    SQL Server Profiler -- 性能调校性能有足够的理由成为一个热点话题。当今商业领域竞争激烈,如果用户认为某个应用程序速度太慢,就会立刻转向另一个供应商。为了满足用户的要求,SQL跟踪加载了一些事件类,可以利用这些事件类来查

    2022-03-14 03:45点击阅读

  • Deadlock in gpu::InProcessCommandBuffer::PerformIdleWork() due to recursive call

    0035e4b8 ../../base/synchronization/lock_impl_posix.cc:45 WTF::MutexBase::lock()003c78f8 ../../base/synchroniza

    2022-03-14 03:45点击阅读

  • 个人记录3 mysql监控

    #!/usr/bin/pythonimport MySQLdbimport pycurldef master_work(ip,port): print ip,port conn=MySQLdb.connect(host=str(ip),

    2022-03-14 03:45点击阅读

  • DataX实现HDFS与MySQL之间数据同步

    本案例仅适用于HDFS与MySQL之间的数据同步实现。1、 在编译安装之前注意将release下面的setSharePath方法中的路径改为你自己的安装路径,笔者的为/home/woody/datax/libs.2、 rpm打包之前,要修改

    2022-03-14 03:45点击阅读

  • Entity Framework code first设置不在数据库中生成外键

    你现在用的EF是什么版本?我用EF6,你可以重写SqlServerMigrationSqlGenerator的生成外键和更新外键的方法,把不需要的表都过滤掉不就ok了? 1 public class ExtendedSqlGenerator

    2022-03-14 03:45点击阅读

  • oracle学习----DDL锁理解

    DDL锁分为三种1.排他DDL锁2.共享DDL锁3.可中断解析锁大部分DDL都带有排他DDL锁,如一个表被修改中,可以使用select查询数据,但是大多数操作都是不允许执行的,包括所有其他DDL语句。但是在oracle中,有一些DDL操作没

    2022-03-14 03:45点击阅读

  • PLSQL插入数据中文乱码的问题

    最近刚买了一个笔记本重新安装了oracle,使用了PLSQL,安装好了试用了一下,再插入中文的sql时出现了乱码。中文乱码就是编码不统一所导致的了,解决办法只需要把编码统一下即可解决了。此种情况最大的可能就是客户端和服务器端的编码不一致,解

    2022-03-14 03:45点击阅读

  • PLSQL_基础系列8_操作符标LPAD / TRUNC / DECODE / TRIM / INSTR

    2014-12-09 BaoXinjian一、字符函数1. LOWER (strexp) - 返回字符串,并将所有的字符小写.select lower(‘ABCDE‘) from dual2. UPPER (strexp) 返回字符串,并将

    2022-03-14 03:45点击阅读

  • thinkphp 连接mssql 当local失效时

    ?phpreturn array( //‘配置项‘=‘配置值‘ //‘USERNAME‘=‘admin‘, //赋值 //数据库配置信息 ‘DB_TYPE‘ = ‘mssql‘, // 数据库类型

    2022-03-14 03:45点击阅读

  • MySQL的体系结构

    因为MySQL采用的是客户机/服务器体系结构,所以你在使用MySQL存取数据时,必须至少使用两个或者说两类程序:一个位于存放您的数据的主机上的程序 ----数据库服务器。数据库服务器监听从网络上传过来的客户机的请求,并根据这些请求访问数据库

    2022-03-14 03:45点击阅读