MySql

MySQL分库分表环境下全局ID生成方案

在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以完全依赖于数据库的自增ID来唯一标识一个用户或数据对象。但是当我们对数据库进行了分库分表后,就不能依赖于每个表的自增ID来全局唯一标识这些数据了。因此,我们需要提供一个全局唯一的ID号生成策略来支持分库分表的环境。下面来介绍两种非常优秀的解决方案:1.数据库自增ID--来自Flicker的解决方案因为MySQL本身支持auto_increme

系统 2019-08-12 01:32:23 2440

数据库相关

参数类型11g_job执行带参数的procedure

在本篇文章中,我们主要介绍参数类型的内容,自我感觉有个不错的建议和大家分享下现有一个参数为date类型的存储:createorreplaceproceduret_pro(t_varindate)asbegindbms_output.put_line(TO_CHAR(T_VAR,'YYYY'));--dbms_output.put_line(T_VAR);end;/job的实现代码为:begindbms_scheduler.create_job(job_na

系统 2019-08-12 01:55:25 2439

MySql

mysql数据库的备份与还原

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的1.备份[root@localhost~]#cd/var/lib/mysql(进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)[root@localhostmysql]#mysqldump-uroot-pMovie>Movie.sql,输入密码即可。2.还原法一:[root@localhost~]#mysql-uroot-p回车,输入密码,进入MySQL的

系统 2019-08-12 01:55:12 2439

数据库相关

Inter-partition communication in multi-core

Amulti-coreprocessorincludeslogicalpartitionsthathaverespectiveprocessorcores,memoryareas,andEthernetcontrollers.AtleastoneoftheEthernetcontrollersisdisabledforexternalcommunicationandisassignedasaninter-partitionEthernetcontrolle

系统 2019-08-12 01:54:17 2439

数据库相关

利用sql批量删除表,存储过程。

最近用godaddy的空间,由于系统里面的表多,一个个的删除很麻烦,就网上搜集了一下解决方法。给大家分享一下:1.批量删除存储过程declare@procNamevarchar(500)declarecurcursorforselect[name]fromsys.objectswheretype='p'opencurfetchnextfromcurinto@procNamewhile@@fetch_status=0beginif@procName<>'De

系统 2019-08-12 01:53:43 2439

SqlServer

如何有效抓取SQL Server的BLOCKING信息

原文:如何有效抓取SQLServer的BLOCKING信息转自:微软亚太区数据库技术支持组官方博客http://blogs.msdn.com/b/apgcdsd/archive/2011/12/12/sql-server-blocking.aspxSQLServer允许并发操作,BLOCKING是指在某一操作没有完成之前,其他操作必须等待,以便于保证数据的完整性。BLOCKING的解决方法要查看BLOCKING的头是什么,为什么BLOCKING头上的语句执

系统 2019-08-12 01:51:31 2439

数据库相关

VC DLL方法的__declspec导入导出

https://msdn.microsoft.com/zh-cn/library/a90k134d.aspxhttps://msdn.microsoft.com/zh-cn/library/ms235636.aspx可以使用两种方法将公共符号导入到应用程序中或从DLL导出函数:生成DLL时使用模块定义(.def)文件__declspec(dllimport)or__declspec(dllexport)i

系统 2019-08-12 01:51:27 2439

MySql

MySQL几个注意点

1、在创建表、对表进行操作之前,必须首先选择数据库。通过mysql_select_db()函数选取数据库。当您创建varchar类型的数据库字段时,必须规定该字段的最大长度,例如:varchar(15)。1

系统 2019-08-12 01:32:16 2439

MySql

mysql初识之数据文件及其他文件

在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式、表文件个数也会有所差异。mysql的表引擎有多种,表的扩展名也不一样,如innodb用“.ibd”,archive用“.arc”,csv用“.csv”等。myisam表引擎myisam表会产生三个文件:MYI、MYD、frm文件frm文件:主要存放表的元数据(meta),包括表结构定义信息等。不论是哪个表引擎都会有一个frm文件,存放在数据库的数据目录下。

系统 2019-08-12 01:54:46 2438

SqlServer

50种方法优化SQL Server数据库查询

原文地址http://www.cnblogs.com/zhycyq/articles/2636748.html50种方法优化SQLServer数据库查询查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题

系统 2019-08-12 01:53:41 2438

SqlServer

sql server 日志传送

2005:http://tech.it168.com/db/s/2007-06-29/200706291229796.shtml2000:http://hi.baidu.com/fengyunxingxuan/blog/item/7fc5d8b56df789788bd4b282.htmlhttp://topic.csdn.net/u/20090515/08/d07f1dce-bff3-419d-8030-cb3aa8b0591a.htmlhttp://ww

系统 2019-08-12 01:32:40 2438

数据库相关

通过Team Explorer访问TFS服务器

最近为部门的同事做的TFS的培训,接下来将把培训整理的内容发布出来,希望能为学习TFS的人提供一点帮助!访问TFS可以有几下几种方式:TeamExplorer:团队资源浏览器Office工具:MicrosoftExcel和MicrosoftProjectWebAccessComponent:TFS2008中的一个集成组件可以通过IE来访问TFS先看看怎么通过TeamExplorer访问TFS:TeamExplorer是VisualStudioTeamSui

系统 2019-08-12 01:54:20 2437

MySql

MySQL索引背后的数据结构及算法原理-转

转http://www.codinglabs.org/html/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索

系统 2019-08-12 01:54:08 2437

MySql

mysql的查询缓存

查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后,执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。因此,本文就在MySQL中常用的查询优化技术进行讨论。讨论的内容如:通过查询缓冲提高查询速度;MySQL对查询的自动优化;基于索引的排序;不可达查询的检测和使用各种查询选择来提高性能。显然,这对

系统 2019-08-12 01:53:04 2437

MySql

mysql索引优化

原文:mysql索引优化mysql大数据分页和索引使用使用覆盖索引一个表建立在id,create_time上建立了索引。如下2个sql语句,执行时间一样。因为查询字段id被索引覆盖。selectidfromorder_managewherecreate_time>'2014-01-01'orderbycreate_timedesclimit100000,10selecta.idfromorder_manageainnerjoin(selectidfromo

系统 2019-08-12 01:52:23 2437