Performance Tuning FileMaker 10. December 4th 2009
|
|
- Mariah Wilcox
- 5 years ago
- Views:
Transcription
1 Performance Tuning FileMaker 10 December 4th 2009
2 Tim Neudecker Professional FMP Developer since 91 In House Developer for 10 years Founding Partner with Kyo Logic LLC 6 Proficiency Exam, 7-10 Certified Founder of NY and CT Dev Groups
3 What makes a solution Slow? Finds Calculations Slow Network Screen Draws
4 Let s Tune your FileMaker Installation Ram Cache Records, scripts, layouts, etc also cached in RAM Saves re-reading records/data from temporary file on disk RAM cache defaults to 8MB in Pro, but can be much larger Tip: Solutions that work with large data sets may benefit from increasing file cache RAM size Effect is limited because the OS also caches recently used files in RAM, so disk read may get data from RAM anyway See file cache settings in Pro preferences Memory panel
5 Cache Setting in Pro
6 Cache Setting in Server
7 Stored Calculations Stored calculation fields are fast to view and use Downloaded at the same time as rest of the record Calculated only when a dependent field modified Unstored calculation fields are slower Must be recalculated every time displayed or used Can be really slow if they summarize many records/values or if calculation formula is extremely complex or recursive
8 Faster Calculations Short Circuit Calc Engine stops evaluating when logic permits it Let()
9 Demo 9/11 Text mesg ShortCalc Gaynor-Minden
10 Wide vs Long Tables Records downloaded to Pro clients on demand For viewing in a window, printing, exporting, etc. For processing in a script For sorting or summary calculation All non-container fields of a record are downloaded together Even if only one field is on current layout or any tab panel Even if only one field of child record is in a portal
11 Wide vs Long Tables Tip: Put fields with large amount of text data that are only used occasionally in a separate table 1-to-1 related record with large text field should only be used in a few limited layouts (in Form view, not Table or List view) Avoids downloading large amounts of data that are rarely used, speeding up client and network performance
12 Articles Demo
13 Container Fields Container field downloaded on demand when That field is viewed in a window, printed, exported, etc. That field is referred to in a calculation or script Container field may contain multiple streams JPEG and GIF are FileMaker native formats Inserting any other graphic format will cause a JPEG to be created and stored as an additional stream in the field for cross-platform use File name, size, and data all stored as separate streams
14 Container Fields Tip: Pro 10 only downloads the streams it needs Older Pro versions downloaded all streams (slow!) Feature of client, works with any host version Just one or two streams downloaded to view field For image: size and either native format or JPEG For file enclosure: type list and file name (NOT the file data) All streams downloaded to export or modify field
15 Speaking of FMP 10 Multiple records may be fetched at once by client, to reduce number of download requests to host Form View: 25 records (was 5 before Pro 9) List or Table View: count of visible records Portal: count of visible portal rows Larger pre-fetch for Sort / Export / Summary 5000 records (was 50 before Pro 9)
16 Speaking of FMP 10 Uses multiple cores more efficiently Better Pre-Fetching of data Server Side Scripts Schedule consistency checks
17 Make sure client and server is up to date
18 Server Side Scripts with FMS 10 No more robots!
19 Very Fast 22 minutes 12 minutes 5 minutes 3 minutes FMP 9 client over network FMP 9 client running on server FMP 10 client on Server FMS 10 server script
20 Index Value index on a field is required for Relational Join (finding records in related tables) Unique / Existing data validation Value list (non-custom and non-ess) Auto-completion Insert from Index (but individual words requires word index) Find may use word or value index Only text field can have word index
21 Index
22 Index Index on a field can be disabled, but I don t recommend it If the field is in a place where a user can do a Find on it, someone will, so let FMP create the index automatically If index disabled or Find criteria prevents use of a field s index, all records must be scanned Scan takes longer the more records there are Using index is almost instantaneous compared to scan
23 Index Indexes can also make things slower when ever a record is created all indexes in the table must be updated As record count increase so does time to insert new records
24 Index Resetting all indexes Developers use fields a user may never see Recover command
25 Index Resetting with Recover command
26 Word Index Find on text field normally uses word index only Find on text does NOT use index with some criteria, usually making the find a lot slower
27 Value Index Find on non-text field uses value index only Find on non-text does NOT use index with some criteria, usually making the find a lot slower
28 Find Optimization Within each Find request, criteria on same table are optimized so fastest operation done first Index exact: companyid == Index range: ownerfirstname =Fred (same as Fred*) Record scan: company =*Ma*er Since criteria on same table are ANDed together, set of records is narrowed down at each step so expensive scan work is minimized if possible
29 Multi table finds Use the Constrain and Find together Looping Omits GTRR from Related table
30 Demo Affinion - MyTasks v2
31 Relationships Index Size Field data type can affect Join speed Each digit in Number field -> ½ byte in index entry Each character in Text field -> 2 bytes in index entry Larger index entries -> Larger index to read from disk Field size can matter with large record count Larger field size -> Larger index entries -> Larger index Measurable at 1 million records on fast hardware, with match fields of 14 character Text vs 7 digit number
32 Relationships Q: Do multiple predicates speed or slow Join? A: It depends on operators in predicates and your data, since some operators will cause fewer rows to join and thus be faster Equi-join (= or operator) is fastest Range (a < MyField AND MyField < b) next fastest Greater or lesser alone usually slower
33 References 2009 Under the Hood Presentation by Jon Thatcher Some FileMaker Knowledge Base articles: #2984: Tips for Designing Networked or Shared Databases #5268: Performance Optimization of FileMaker Databases
EXAM - FM Developer Essentials for FileMaker 12 Exam. Buy Full Product.
FileMaker EXAM - FM0-307 Developer Essentials for FileMaker 12 Exam Buy Full Product http://www.examskey.com/fm0-307.html Examskey FileMaker FM0-307 exam demo product is here for you to test the quality
More informationActual4Test. Actual4test - actual test exam dumps-pass for IT exams
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : FM0-306 Title : Developer Essentials for FileMaker 12 Vendors : FileMaker Version : DEMO Get Latest
More informationFileMaker Exam FM0-306 Developer Essential for FileMaker 12 Version: 6.0 [ Total Questions: 198 ]
s@lm@n FileMaker Exam FM0-306 Developer Essential for FileMaker 12 Version: 6.0 [ Total Questions: 198 ] Question No : 1 DRAG DROP Match the FileMaker Server 12 hosting technology with the maximum number
More informationExam4Tests. Latest exam questions & answers help you to pass IT exam test easily
Exam4Tests http://www.exam4tests.com Latest exam questions & answers help you to pass IT exam test easily Exam : FM0-301 Title : Filemaker7 Developer essentials exam Vendors : FileMaker Version : DEMO
More informationInstalling FileMaker Pro 11 in Windows
Installing FileMaker Pro 11 in Windows Before you begin the installation process, please exit other open programs and save your work. Installation notes Before you install FileMaker Pro, review the following
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : FM0-303 Title : Developer Essentials for FileMaker 9 Vendors : FileMaker
More informationCS 200. Lecture 10. FileMaker Scripting. Miscellaneous Notes. Abbreviations aka Also Known As DBMS DataBase Management System. CS 200 Spring 2016
CS 200 Lecture 10 1 Miscellaneous Notes Abbreviations aka Also Known As DBMS DataBase Management System 2 Please read and highlight BEFORE lab Assignment 10 Lecture Notes This week Scripting in FileMaker
More informationBuilding Better. SQL Server Databases
Building Better SQL Server Databases Who is this guy? Eric Cobb SQL Server Database Administrator MCSE: Data Platform MCSE: Data Management and Analytics 1999-2013: Webmaster, Programmer, Developer 2014+:
More informationHttp://www.passcert.com Exam : FM0-304 Title : Developer Essentials for FileMaker 10 Version : Demo 1 / 12 1. A script saves a group of records as a PDF. The resulting file needs to be saved on a user's
More informationFileMaker Exam FM1-306 Developer Essential for FileMaker 12 (Beta) Version: 6.0 [ Total Questions: 198 ]
s@lm@n FileMaker Exam FM1-306 Developer Essential for FileMaker 12 (Beta) Version: 6.0 [ Total Questions: 198 ] Question No : 1 Which is a valid use of the Let () function in a formula for a FileMaker
More informationDesigning dashboards for performance. Reference deck
Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be
More informationLesson 2: Using the Performance Console
Lesson 2 Lesson 2: Using the Performance Console Using the Performance Console 19-13 Windows XP Professional provides two tools for monitoring resource usage: the System Monitor snap-in and the Performance
More informationFilemaker FM Filemaker 7 Developer Essentials.
Filemaker FM0-301 Filemaker 7 Developer Essentials http://killexams.com/exam-detail/fm0-301 QUESTION: 114 Which statement is true about close scripts in FileMaker Pro 7 compared to prior versions of FileMaker
More informationDesigning Templates for Speed (PUW2)
Designing Templates for Speed (PUW2) Presented by Seung Yoo with Te n a n t : f o c u s. b i 3 6 0. c o m U s e r s : s p e e d a d m i n 0 2 @ b i 3 6 0. c o m s p e e d a d m i n 3 0 @ b i 3 6 0. c o
More informationChapter 3 - Memory Management
Chapter 3 - Memory Management Luis Tarrataca luis.tarrataca@gmail.com CEFET-RJ L. Tarrataca Chapter 3 - Memory Management 1 / 222 1 A Memory Abstraction: Address Spaces The Notion of an Address Space Swapping
More informationThree OPTIMIZING. Your System for Photoshop. Tuning for Performance
Three OPTIMIZING Your System for Photoshop Tuning for Performance 72 Power, Speed & Automation with Adobe Photoshop This chapter goes beyond speeding up how you can work faster in Photoshop to how to make
More informationECE Lab 8. Logic Design for a Direct-Mapped Cache. To understand the function and design of a direct-mapped memory cache.
ECE 201 - Lab 8 Logic Design for a Direct-Mapped Cache PURPOSE To understand the function and design of a direct-mapped memory cache. EQUIPMENT Simulation Software REQUIREMENTS Electronic copy of your
More informationExternal Sorting. Chapter 13. Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1
External Sorting Chapter 13 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Sort? A classic problem in computer science! Data requested in sorted order e.g., find students in increasing
More informationPerformance Tuning for the BI Professional. Jonathan Stewart
Performance Tuning for the BI Professional Jonathan Stewart Jonathan Stewart Business Intelligence Consultant SQLLocks, LLC. @sqllocks jonathan.stewart@sqllocks.net Agenda Shared Solutions SSIS SSRS
More informationDTS PAX (Public Access)
DTS PAX (Public Access) I. INTRODUCTION... 1 II. Account Registration.....3 III. My Account...5 IV. My Account Profile......6 V. My Account History...7 VI. My Account - Charge Account.8 VII. Account Login..9
More informationAdvanced Database Systems
Lecture IV Query Processing Kyumars Sheykh Esmaili Basic Steps in Query Processing 2 Query Optimization Many equivalent execution plans Choosing the best one Based on Heuristics, Cost Will be discussed
More informationRhinoback Online Backup. In-File Delta
December 2006 Table of Content 1 Introduction... 3 1.1 Differential Delta Mode... 3 1.2 Incremental Delta Mode... 3 2 Delta Generation... 4 3 Block Size Setting... 4 4 During Backup... 5 5 During Restore...
More informationCourse Administration
Spring 207 EE 363: Computer Organization Chapter 5: Large and Fast: Exploiting Memory Hierarchy - Avinash Kodi Department of Electrical Engineering & Computer Science Ohio University, Athens, Ohio 4570
More informationRandom Access Memory (RAM)
Best known form of computer memory. "random access" because you can access any memory cell directly if you know the row and column that intersect at that cell. CS1111 CS5020 - Prof J.P. Morrison UCC 33
More informationTop 10 Essbase Optimization Tips that Give You 99+% Improvements
Top 10 Essbase Optimization Tips that Give You 99+% Improvements Edward Roske info@interrel.com BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: Eroske 3 About interrel Reigning Oracle
More informationV6 Programming Fundamentals: Part 1 Stored Procedures and Beyond David Adams & Dan Beckett. All rights reserved.
Summit 97 V6 Programming Fundamentals: Part 1 Stored Procedures and Beyond by David Adams & Dan Beckett 1997 David Adams & Dan Beckett. All rights reserved. Content adapted from Programming 4th Dimension:
More informationDesign: Performance. Quick Tips... 28
Design: Performance Design: Performance About this Guide... 2 Who can benefit from the guide?... 2 What you will learn... 2 Introduction... 2 Why Performance Matters... 2 Measuring Performance... 3 Planning
More informationIncreasing Performance for PowerCenter Sessions that Use Partitions
Increasing Performance for PowerCenter Sessions that Use Partitions 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,
More informationChapter 4.23: Using the Client Access Portal
Chapter 4.23: Using the Client Access Portal Overview This chapter will guide you through logging into and using the Client Access Portal. The Client Access portal will give you the ability to view open
More informationReport. Enhance your story using Google s visualization tools.
Report Enhance your story using Google s visualization tools. Lesson Overview Faster renders, quality images. Our Google Earth Pro tutorial describes how to create and export video tours, which can help
More informationFilemaker FM Developer Essentials for FileMaker 11. Download Full Version :
Filemaker FM0-305 Developer Essentials for FileMaker 11 Download Full Version : http://killexams.com/pass4sure/exam-detail/fm0-305 QUESTION: 105 A script executed by a FileMaker Server schedule running
More informationMastering QuickBooks: Increasing Performance with Large Files and Multiple Users
Mastering QuickBooks: Increasing Performance with Large Files and Multiple Users By Joe Woodard, Advanced Certified QuickBooks ProAdvisor and Certified QuickBooks Trainer Editor s Note: Joe Woodard is
More informationCS 134: Operating Systems
CS 134: Operating Systems More Memory Management CS 134: Operating Systems More Memory Management 1 / 27 2 / 27 Overview Overview Overview Segmentation Recap Segmentation Recap Segmentation Recap Segmentation
More informationComputer Organization
INF 101 Fundamental Information Technology Computer Organization Assistant Prof. Dr. Turgay ĐBRĐKÇĐ Course slides are adapted from slides provided by Addison-Wesley Computing Fundamentals of Information
More informationTo include buttons in View as Table
Tips for Filemaker Pro 8 by Michael Paine http://www4.tpg.com.au/users/aoaug/mac_osx.html Updated 2 April 2006 Contents To include buttons in View as Table...1 To create a Browse records layout (aka Open
More informationFilemaker FM Developer Essentials for FileMaker 12.
Filemaker FM0-306 Developer Essentials for FileMaker 12 http://killexams.com/exam-detail/fm0-306 QUESTION: 183 Which statement are true about importing tables using FileMaker Pro 12 Advanced? A. Using
More informationRecommended Backup Strategy for FileMaker Pro Server 7/8/9 for Macintosh & Windows Updated February 2008
Recommended Backup Strategy for FileMaker Pro Server 7/8/9 for Macintosh & Windows Updated February 2008 This document provides a single cohesive document for managing and understanding data backups for
More informationWelcome To Account Manager 2.0
Account Manager 2.0 Manage Unlimited FileMaker Servers, Databases, Privileges, and Users Effortlessly! The ultimate tool for FileMaker Database Administrators. Welcome To Account Manager 2.0 What Is Account
More informationBuilding Better. SQL Server Databases
Building Better SQL Server Databases Who is this guy? Eric Cobb Started in IT in 1999 as a "webmaster Developer for 14 years Microsoft Certified Solutions Expert (MCSE) Data Platform Data Management and
More informationChapter Seven. Memories: Review. Exploiting Memory Hierarchy CACHE MEMORY AND VIRTUAL MEMORY
Chapter Seven CACHE MEMORY AND VIRTUAL MEMORY 1 Memories: Review SRAM: value is stored on a pair of inverting gates very fast but takes up more space than DRAM (4 to 6 transistors) DRAM: value is stored
More informationMicrosoft Access Vba Copy Table Structure Only
Microsoft Access Vba Copy Table Structure Only My setup is I have a design copy of the database with a backup that is only Thus, whichever copy, of whichever version of the FE, assuming table structure
More informationThe dangerous Beauty of Bookmark Lookups
The dangerous Beauty of Bookmark Lookups Klaus Aschenbrenner Microsoft Certified Master SQL Server 2008 Twitter: @Aschenbrenner About me CEO & Founder SQLpassion International Speaker, Blogger, Author
More informationDIRECTV Message Board
DIRECTV Message Board DIRECTV Message Board is an exciting new product for commercial customers. It is being shown at DIRECTV Revolution 2012 for the first time, but the Solid Signal team were lucky enough
More informationPM4 + Partners Knowledge Articles
PM4 + Partners Knowledge Articles Customizing your PM4+ user experience r 1 November 30, 2108 PM4+ Partners Workspace - customize your experience Page 2 Contents Customizing Your Workspace... 1 Customizing
More informationSoftware troubleshooting
N E W S L E T T E R IT Computer Technical Support Newsletter Software troubleshooting November 9, 2015 Vol.2, No.4 TABLE OF CONTENTS Software troubleshooting...1 Unexplained software crashes and error
More informationCS200 Assignment 9 FileMaker Due Monday November 18th 4:00 pm
CS200 Assignment 9 FileMaker Due Monday November 18th 4:00 pm Please read this assignment carefully before coming to lab. You may do questions 1-3 alone, or with a partner. If the latter, be sure you understand
More informationExam Information Guide
Exam Information Guide Exam Numbers: Certification Track: RDCR201 & RDCR301 Availability Date: April 4, 2005 Languages Published: Exam Specifics: Target Audience: CRCP - Crystal Reports Certified Professional
More informationComputer Organization
University of Pune S.E. I.T. Subject code: 214442 Computer Organization Part 20 : Memory Organization Basics UNIT IV Tushar B. Kute, Department of Information Technology, Sandip Institute of Technology
More informationComputer Caches. Lab 1. Caching
Lab 1 Computer Caches Lab Objective: Caches play an important role in computational performance. Computers store memory in various caches, each with its advantages and drawbacks. We discuss the three main
More informationFS Consistency & Journaling
FS Consistency & Journaling Nima Honarmand (Based on slides by Prof. Andrea Arpaci-Dusseau) Why Is Consistency Challenging? File system may perform several disk writes to serve a single request Caching
More informationRecall from Tuesday. Our solution to fragmentation is to split up a process s address space into smaller chunks. Physical Memory OS.
Paging 11/10/16 Recall from Tuesday Our solution to fragmentation is to split up a process s address space into smaller chunks. Physical Memory OS Process 3 Process 3 OS: Place Process 3 Process 1 Process
More informationColdFusion Summit 2016
ColdFusion Summit 2016 Building Better SQL Server Databases Who is this guy? Eric Cobb - Started in IT in 1999 as a "webmaster - Developer for 14 years - Microsoft Certified Solutions Expert (MCSE) - Data
More informationVISI ON CALC WORKING IN WINDOWS
VISI ON CALC WORKING IN WINDOWS The Spreadsheet Revisited Since the VisiCalc program was introduced five years ago, the spreadsheet has become a common productivity tool in business, education, and the
More informationSwitching to Sheets from Microsoft Excel Learning Center gsuite.google.com/learning-center
Switching to Sheets from Microsoft Excel 2010 Learning Center gsuite.google.com/learning-center Welcome to Sheets Now that you've switched from Microsoft Excel to G Suite, learn how to use Google Sheets
More informationExternal Sorting. Chapter 13. Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1
External Sorting Chapter 13 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Why Sort? v A classic problem in computer science! v Data requested in sorted order e.g., find students in increasing
More informationLECTURE 10: Improving Memory Access: Direct and Spatial caches
EECS 318 CAD Computer Aided Design LECTURE 10: Improving Memory Access: Direct and Spatial caches Instructor: Francis G. Wolff wolff@eecs.cwru.edu Case Western Reserve University This presentation uses
More informationIntroduction to DreamWeaver CS4
Chapter The internet (or world wide web) is basically a series of server computers connected by a backbone of cables or satellite links. When you create a web site you post the site to one of the server
More informationApplying a Blockcentric Approach to Oracle Tuning. Daniel W. Fink
Applying a Blockcentric Approach to Oracle Tuning Daniel W. Fink www.optimaldba.com Overview What is Blockcentric Approach? Shifting Focus for Architectural and Tuning Decisions Myths and Fallacies Burn
More informationEECS 482 Introduction to Operating Systems
EECS 482 Introduction to Operating Systems Winter 2018 Baris Kasikci Slides by: Harsha V. Madhyastha OS Abstractions Applications Threads File system Virtual memory Operating System Next few lectures:
More informationPreview. Memory Management
Preview Memory Management With Mono-Process With Multi-Processes Multi-process with Fixed Partitions Modeling Multiprogramming Swapping Memory Management with Bitmaps Memory Management with Free-List Virtual
More informationINTRODUCTION TO COMPUTERS
INTRODUCTION TO COMPUTERS When we talk about computers, we really are talking about a Computer System. Computer System: It is a combination of Hardware and Software. This combination allows a computer
More informationFileMaker Technical Issues. What s Required
This guide will provide you with step-by-step instructions for how to use QuickTime movies with FileMaker Pro and SignBank. It will detail what s required, technical details about issues for using QuickTime
More informationDupScout DUPLICATE FILES FINDER
DupScout DUPLICATE FILES FINDER User Manual Version 10.3 Dec 2017 www.dupscout.com info@flexense.com 1 1 Product Overview...3 2 DupScout Product Versions...7 3 Using Desktop Product Versions...8 3.1 Product
More informationForensic Toolkit System Specifications Guide
Forensic Toolkit System Specifications Guide February 2012 When it comes to performing effective and timely investigations, we recommend examiners take into consideration the demands the software, and
More informationMIDIAX ONLINE BACKUP INSTALLATION
MIDIAX ONLINE BACKUP INSTALLATION http://midiax.com/backup/onlinebackup.htm Online Backup & Recovery Manager is a tool for configuring automatic file and folder backups for storage in the cloud. After
More informationMemory Hierarchy. Memory Flavors Principle of Locality Program Traces Memory Hierarchies Associativity. (Study Chapter 5)
Memory Hierarchy Why are you dressed like that? Halloween was weeks ago! It makes me look faster, don t you think? Memory Flavors Principle of Locality Program Traces Memory Hierarchies Associativity (Study
More informationFileMaker. Installation and New Features Guide. for FileMaker Pro 10 and FileMaker Pro 10 Advanced
FileMaker Installation and New Features Guide for FileMaker Pro 10 and FileMaker Pro 10 Advanced 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California
More informationCache Memory Part 1. Cache Memory Part 1 1
Cache Memory Part 1 Cache Memory Part 1 1 - Definition: Cache (Pronounced as cash ) is a small and very fast temporary storage memory. It is designed to speed up the transfer of data and instructions.
More informationAccess 2016: Core Database Management, Manipulation, and Query Skills; Exam
Microsoft Office Specialist Access 2016: Core Database Management, Manipulation, and Query Skills; Exam 77-730 Successful candidates for the Access 2016 exam have a fundamental understanding of the application
More informationHow Can I Manually Speed Up My Pc Performance Windows 7
How Can I Manually Speed Up My Pc Performance Windows 7 This can temporarily speed up a slow computer by "refreshing" the memory. This is only helpful if you have a desktop PC--using the High Performance
More informationMicrosoft Access 2010
Microsoft Access 2010 Chapter 2 Querying a Database Objectives Create queries using Design view Include fields in the design grid Use text and numeric data in criteria Save a query and use the saved query
More informationIntroduction to DreamWeaver cs3
Chapter The internet (or world wide web) is basically a series of server computers connected by a backbone of cables or satellite links. When you create a web site you post the site to one of the server
More informationMulti-level Translation. CS 537 Lecture 9 Paging. Example two-level page table. Multi-level Translation Analysis
Multi-level Translation CS 57 Lecture 9 Paging Michael Swift Problem: what if you have a sparse address space e.g. out of GB, you use MB spread out need one PTE per page in virtual address space bit AS
More informationHD Tune Pro manual version 4.50 HD Tune Pro manual
HD Tune Pro manual version 4.50 copyright (c) 2010 by EFD Software Page 1/33 Table of Contents 1.Introduction...3 2.Before you get started...4 3.System requirements...6 4.Usage...7 5.Temperature display...9
More informationaccordingly. This is managed through our Other content feature.
CONTENTS 1.. Introduction 2. Recap 3. Creating sub sections (parent/child sections) and sub menus 3.1 What are sub sections and sub menus? 3.2 How to set up Parent and child sections 3.3 Adding a Sub menu
More informationFilemaker FM Developer Essentials for FileMaker 12.
Filemaker FM0-307 Developer Essentials for FileMaker 12 http://killexams.com/exam-detail/fm0-307 QUESTION: 186 Which two statements are true for quick charts in FileMaker Pro 12? (Choose two.) A. Disabling
More informationEaseUS CleanGenius User Guide The most effective Mac cleanup software
EaseUS CleanGenius User Guide The most effective Mac cleanup software EaseUS CleanGenius is a handy all-in-one utility to fast clean Mac junk files, show disk space available, monitor the disk space usage,
More informationEECS150 - Digital Design Lecture 11 SRAM (II), Caches. Announcements
EECS15 - Digital Design Lecture 11 SRAM (II), Caches September 29, 211 Elad Alon Electrical Engineering and Computer Sciences University of California, Berkeley http//www-inst.eecs.berkeley.edu/~cs15 Fall
More informationInformatica Data Explorer Performance Tuning
Informatica Data Explorer Performance Tuning 2011 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
More informationSMARTdoc v2 User Manual
Pages: 1/49 SMARTdoc v2 Pages: 2/49 1 Introduction SMARTdoc is an easy to use but full functional document management system. The mean focus is easy and fast. SMARTdoc is all about document and information
More informationJyotheswar Kuricheti
Jyotheswar Kuricheti 1 Agenda: 1. Performance Tuning Overview 2. Identify Bottlenecks 3. Optimizing at different levels : Target Source Mapping Session System 2 3 Performance Tuning Overview: 4 What is
More informationDATABASE PERFORMANCE AND INDEXES. CS121: Relational Databases Fall 2017 Lecture 11
DATABASE PERFORMANCE AND INDEXES CS121: Relational Databases Fall 2017 Lecture 11 Database Performance 2 Many situations where query performance needs to be improved e.g. as data size grows, query performance
More informationDiskSavvy Disk Space Analyzer. DiskSavvy DISK SPACE ANALYZER. User Manual. Version Dec Flexense Ltd.
DiskSavvy DISK SPACE ANALYZER User Manual Version 10.3 Dec 2017 www.disksavvy.com info@flexense.com 1 1 Product Overview...3 2 Product Versions...7 3 Using Desktop Versions...8 3.1 Product Installation
More informationIntroduction Disks RAID Tertiary storage. Mass Storage. CMSC 420, York College. November 21, 2006
November 21, 2006 The memory hierarchy Red = Level Access time Capacity Features Registers nanoseconds 100s of bytes fixed Cache nanoseconds 1-2 MB fixed RAM nanoseconds MBs to GBs expandable Disk milliseconds
More informationCS122 Lecture 8 Winter Term,
CS122 Lecture 8 Winter Term, 2014-2015 2 Other Join Algorithms Nested- loops join is generally useful, but slow Most joins involve equality tests against attributes Such joins are called equijoins Two
More informationAVANTUS TRAINING PTE LTD
[MSACS13]: Microsoft Access 2013 Length : 3 Days Technology : Microsoft Office 2013 Delivery Method : Instructor-led (Classroom) Course Overview This Microsoft Access 2013 teaches participants how to design
More informationFlixoft Barcode Scanner & FileMaker GO Integration
Flixoft Barcode Scanner & FileMaker GO Integration 6/28/2013 Introduction This document outlines the steps necessary to add support for the Flixoft ios barcode scanner accessory to your FileMaker Pro database.
More informationETL Transformations Performance Optimization
ETL Transformations Performance Optimization Sunil Kumar, PMP 1, Dr. M.P. Thapliyal 2 and Dr. Harish Chaudhary 3 1 Research Scholar at Department Of Computer Science and Engineering, Bhagwant University,
More informationKey to A Successful Exadata POC
BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence
More informationPrintable Documentation
Printable Documentation The complete text of the Online Help Updated April 10, 2007 Table Of Contents Administrative... 1 Add a picture to your Agent Profile... 1 Add a bio to your agent profile... 1 Add
More informationFmPro Migrator - FileMaker to MySQL Migration Procedure
FmPro Migrator - FileMaker to MySQL Migration Procedure FmPro Migrator - FileMaker to MySQL Migration Procedure 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 FmPro Migrator - FileMaker to MySQL
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2015 Quiz I
Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.830 Database Systems: Fall 2015 Quiz I There are 12 questions and 13 pages in this quiz booklet. To receive
More informationEE 4683/5683: COMPUTER ARCHITECTURE
EE 4683/5683: COMPUTER ARCHITECTURE Lecture 6A: Cache Design Avinash Kodi, kodi@ohioedu Agenda 2 Review: Memory Hierarchy Review: Cache Organization Direct-mapped Set- Associative Fully-Associative 1 Major
More informationI Want To Go Faster! A Beginner s Guide to Indexing
I Want To Go Faster! A Beginner s Guide to Indexing Bert Wagner Slides available here! @bertwagner bertwagner.com youtube.com/c/bertwagner bert@bertwagner.com Why Indexes? Biggest bang for the buck Can
More informationIntroduction to PeopleSoft Query. The University of British Columbia
Introduction to PeopleSoft Query The University of British Columbia December 6, 1999 PeopleSoft Query Table of Contents Table of Contents TABLE OF CONTENTS... I CHAPTER 1... 1 INTRODUCTION TO PEOPLESOFT
More informationChapter 12: Query Processing. Chapter 12: Query Processing
Chapter 12: Query Processing Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 12: Query Processing Overview Measures of Query Cost Selection Operation Sorting Join
More informationSoftware within building physics and ground heat storage. HEAT3 version 7. A PC-program for heat transfer in three dimensions Update manual
Software within building physics and ground heat storage HEAT3 version 7 A PC-program for heat transfer in three dimensions Update manual June 15, 2015 BLOCON www.buildingphysics.com Contents 1. WHAT S
More informationManually Making Computer Faster Windows 7
Manually Making Computer Faster Windows 7 Ultimate Run 7 Ultimate ways make PC Faster Windows 7 2dix-The Students Choice 2dix.co.in. First, let's think about it: What is really consuming a lot of CPU and
More informationIf you require more information that is not included in this document, please contact us and we will be happy to provide you with further detail.
Summary This document is an introduction to how Neuxpower has designed and built NXPowerLite for File Servers to be a powerful technology, while respecting customer data and taking a safety-first approach
More informationExcel 2007 Workbook Calculation Manual Default
Excel 2007 Workbook Calculation Manual Default Discusses how Excel determines the calculation mode. of the first worksheet to manual also changes the mode of calculation to manual in the other two sheets.
More information