找到约1340篇文章
  • risu 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    1.关闭所以oracle开头的服务计算机-管理-服务,将OracleMTSRecoveryService和OracleServiceORCL服务停止2.Universal Installer中卸载产品,全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除3.删除注册表输入regedit,打开注册表,HKEY_LOCAL_MACHINE\SOFTWARE中删除oracle;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中删除
  • wendell 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。我们通常只需借助开发平台中特有数据访问技术和框架(例如Spring、JDBC、ADO.NET),结合关系型数据库自带的事务管理机制来实现事务性的需求。关系型数据库通常具有ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。而大
  • Chris 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    摘要: Mesos为很多不同的用户场景都提供了精妙的,考虑周全的API。持久化卷是由新的acceptOffers API引入的特性。持久化卷让用户可以为Mesos构建数据库框架,Mesos可以在任何不可预见的故障和错误发生并且影响整个系统时,使数据持久化。本文选自《用Mesos框架构建分布式应用》。  直到最近,Mesos都仅仅能够运行无须向磁盘存储数据的服务。这是因为没有方法预留所需的磁盘块。从Mesos 0.23版本开始,可以预留磁盘了。  我们可以将Mesos当作一个部署系统。如果MySQ
  • 不自重小姐 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    目前oracle数据库设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制/管理。下面介绍这两种方式。1.dbms_scheduler创建job调度。--查询select*from dba_scheduler_jobs;--创建job begin dbms_scheduler.create_jo
  • 草雨田 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    1.创建联合索引时,要注意,离散度大的列前置。可以通过select count(distinct(A)),count(distinct(B))from tb; 看哪个列离散度大。 2. 索引列检查工具-检查mysql索引中重复或冗余的索引列   pt-duplicate-key-checker: 可以检测出数据库中的冗余索引列,并给出删除建议;执行:退出mysql,终端输入:pt-duplicate-key-checker-uroot-p1234-h 127.0.0.1 
  • 血袖子 分享于2017-03-23 被收藏0次 0人推荐 0条评论
    最近面试,问到关与mysql数据库的分表一些问题,如设计一个千万级别的会员数据库,当时想到了分表,但是当问到如何跟据username查询到用户的信息时,这时,有点卡住了,所以为了让自已重新认识分表,而记录下来。垂直分表:  其实没啥好讲,就是 主键+常用列 放在原表中,再讲 主键+一些不常用列 放在另外的表中。  这样一个数据页就可以存放更多数据。但是缺点也明显,可能会增加join或union之类的操作。 水平分表:  今天面试被问到水平分表,突然愣住了,分都知道,但分完如何有效查询就不好说了。
  • (>^ω^<)喵 分享于2017-03-23 被收藏0次 0人推荐 0条评论
    mysql5.5性能优化-内存表临时表与内存表内存表分为2种,但共同点是,重起数据库以后,内存中的数据全部丢失,内存表的功能有部分的限制,有些属性不能像正常表一样使用,所以请大家使用的时候谨慎参照官方文档.下面只是抛砖引玉. 1.临时表:表建在内存里,数据在内存里 2.内存表:表建在磁盘里,数据在内存里 其中包括2个重要的参数 [mysqld] #内存表容量 max_heap_table_size=1024M #临时表容量 tmp_table_size=1024M 建立内存表的时候,在5.5里,
  • 橘子郡 分享于2017-03-23 被收藏0次 0人推荐 0条评论
    /**快速搭建千万级数据库表测试*/--1.建表CREATE TABLE`goods`(`id`bigint(20)unsigned NOT NULL AUTO_INCREMENT,`name`varchar(10)DEFAULT NULL,`price`double DEFAULT NULL,UNIQUE KEY`id`(`id`))ENGINE=MyISAM AUTO_INCREMENT=2577925 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT--2.存
  • 小木 分享于2017-03-23 被收藏0次 0人推荐 0条评论
    背景
  • 晚安 分享于2017-03-23 被收藏0次 0人推荐 0条评论
      Group是分组的意思,那加上by的话group by表示根据什么什么来进行分组。其作用就是根据by后面的规则将一个数据集分成若干区域段,每个区域段的值是相同的,然后再对每个区域的数据进行处理。  对group by语句说明的时候,常常用到“每个XXX有多少(哪些)XXX”  带有group by的SQL语句的执行顺序  如下一个简单的分组语句,以前的大学书上貌似也有这个例子,“每个部门都多少人,”那就要根据部门Id去基础表里面查询:select departmentID,count(*) 

也许你感兴趣

换一批