码迷,mamicode.com
首页 > 数据库
Oracle常见的几种等待事件
1. CPU time正常情况,在等待事件中排首位NUM_CPU_SOCKETS 物理CPU的数目NUM_CPU_CORES CPU的核数NUM_CPUS 逻辑CPU的数目2. Buffer busy waits (Buffer busy wait / read by other session)一...
分类:数据库   时间:2015-11-13 22:07:22    阅读次数:378
Mysql 存储过程
我们大家都知道MySQL存储过程是从 MySQL 5.0 开始逐渐增加新的功能。存储过程在实际应用中也是优点大于缺点。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程。在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候...
分类:数据库   时间:2015-11-13 22:06:32    阅读次数:311
Toad创建DBLINKsop
Toad创建DBLINKsop1.创建服务:点击“测试”,出现如下测试窗口后点击更改登录,用户名和密码数据目标主机用户名、密码;出现如下窗口后,点击“关闭”,然后点击“完成”即可;2.创建dblink:方法一:用toad工具在图形模式下操作;在oracle安装目录下找到tnsnames.ora;E:...
分类:数据库   时间:2015-11-13 22:05:04    阅读次数:656
SQL basic
Function从例子学习drop function dbo.getWorkingDateCount; --getWorkingDateCount = functionNameCREATE FUNCTION [dbo].[getWorkingDateCount] ( --这3个是para...
分类:数据库   时间:2015-11-13 22:01:47    阅读次数:273
怎样从C#中打开数据库并进行 增 删 改 查 操作
首先 在C#中引用数据库的操作!(因为我们用的是SQLserver数据库,所以是SqlClient)using System.Data.SqlClient;1:要实现对数据库的操作,我们必须先登录数据库 Console.WriteLine("请输入用户名:");//提示客户输入用户名和密码 stri...
分类:数据库   时间:2015-11-13 20:40:12    阅读次数:344
oracle不用tsname文件的时候着怎么办
oracle\product\10.2.0\client_2\odp.net\PublisherPolicy\Policy.9.2.Oracle.DataAccess.config找到newVersion的值写入到 这...
分类:数据库   时间:2015-11-13 20:35:39    阅读次数:317
【原创】MySQL5.7 虚拟列实现表达式索引
MySQL自古以来就不提供函数索引这么复杂的功能。那怎么在MySQL里面实现这样的功能呢?我们先来看看函数索引的概念。函数索引,也可称为表达式索引,也就是基于字段以特定函数(表达式)建立索引来提升查询性能之需。函数索引的优势在于更加精确的获取所需要的数据。MySQL5.7提..
分类:数据库   时间:2015-11-13 19:27:20    阅读次数:321
SQL Server 统计信息维护策略的选择
SQLServer统计信息维护策略的选择问题描述:在对OLTP系统的一个上千万的表做归档后,循环分批删除源表数据时,业务应用收到超时告警,如下:V1.1.1.1:****Process-QueryTransactionFor****:23075129 Timeoutexpired. Thetimeoutperiodelapsedpriortocompletionoftheoperationor..
分类:数据库   时间:2015-11-13 19:23:16    阅读次数:386
MongoDB 运维常用操作
MongoDB运维常用操作分析方法:1.通过top、free、iostat、iftop等工具查看Linux服务器平均负载、CPU利用率、IO、内存、swap、网络流量等,先定位到压力源头。2.通过mongostat、mongotop等分析MongoDB读写压力。观察PageFaults、Connections、Queues等性能指标。3.日志中默认记..
分类:数据库   时间:2015-11-13 19:17:26    阅读次数:386
EF Database First 给字段添加描述
方法思路是通过T4模板生成类文件的时候增加字段描述,首先添加一个模板文件GetComments.ttinclude,如下1、打开编写代码:因为数据库是oracle数据库用到了Oracle.ManagedDataAccess.dll,所以代码中有一行,意思是引用这个程序集。如果你是SQL或其它数据库,...
分类:数据库   时间:2015-11-13 19:03:32    阅读次数:495
SQL中使用or影响性能的解决办法
近期做了一个存储过程,执行时发现非常的慢,竟然需要6、7秒!经排查,发现时间主要都耗在了其中一段查询语句上。这个语句用于查出结构相同的两个表中,其中两个字段的任一个字段数据相同的记录。例如,A表的结构如下所示:--会员表CREATE Table Member( MemberID i...
分类:数据库   时间:2015-11-13 19:00:56    阅读次数:370
php 处理上百万条的数据库如何提高处理查询速度
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在...
分类:数据库   时间:2015-11-13 18:54:55    阅读次数:251
1)phpmyadmin导入数据库大小限制修改
phpmyadmin默认导入数据库文件大小为2M,但一般网站的数据库导出的文件都会超出这个限制,要导入超过2M的数据库文件就需要手动修改php.ini配置文件!最近做项目遇到这个问题,顺便记录下了解决方法,希望对大家有所帮助。在php.ini文件中修改:upload_max_filesize 8M(...
分类:数据库   时间:2015-11-13 18:56:35    阅读次数:309
MySQL执行语句日志分析工具
由于项目更新了一大版本,过不了多久就会进行一次SQL语句查询的优化任务,由运维部分导出一份历史查询SQL语句日志给开发部门做优化分析工作。以前写过一个日志分析的工具,可以不是很好,所以最近又花了几天时间,完善了这个工具。下面,我来说一下,开发历程:一、任务分析:1、工具界面:2、具体需求:分类统.....
分类:数据库   时间:2015-11-13 18:56:20    阅读次数:350
JDBC--获取数据库连接
1、JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、统一的sQL数据库存取和操作的公共接口。2、Java中的几种数据库存取技术:--1)JDBC直接访问数据库;--2)JDO技术;--3)第三方O/R工具,如Hibernate,ibatis等;2、通过...
分类:数据库   时间:2015-11-13 18:41:47    阅读次数:311
glassfish中新建数据源(创建数据库连接池)
1.浏览器输入:http://localhost:4848 登录glassfish域管理控制台,默认的用户名和密码是amin和adminadmin。(也可以通过NetBeans的服务选项卡--服务器--GlassFishServer--右键,查看域管理控制中心)2.新建数据库连接池;3.新建jdbc...
分类:数据库   时间:2015-11-13 18:32:26    阅读次数:345
数据库基础——并发控制
因为多个事务对数据库的并发控制造成ACID特性被破坏,为保证数据的隔离性和一致性,需要并发控制。一、多事务并发导致的问题1.丢失修改(Lost Update,READ UNCOMMITED) T1 T2 R(A)=16 R(A)=16 W(A)=A-1 W(A...
分类:数据库   时间:2015-11-13 18:28:57    阅读次数:347
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!