Bad Advice Gus Bjrklund PUG Challenge Americas, Westford, MA 5 to - - PowerPoint PPT Presentation

bad advice
SMART_READER_LITE
LIVE PREVIEW

Bad Advice Gus Bjrklund PUG Challenge Americas, Westford, MA 5 to - - PowerPoint PPT Presentation

Bad Advice Gus Bjrklund PUG Challenge Americas, Westford, MA 5 to 8 June 2011 Bad Advice 1 Topics A collection of Scurrilous rumors, Lies, Old wives tales, Marketing, Rules of thumb, Half truths, and


slide-1
SLIDE 1

Bad Advice 1

Bad Advice

Gus Björklund PUG Challenge Americas, Westford, MA 5 to 8 June 2011

slide-2
SLIDE 2

Bad Advice 2

Topics

  • A collection of

– Scurrilous rumors, – Lies, – Old wives tales, – Marketing, – Rules of thumb, – Half truths, – and "just plain wrong" stuff

slide-3
SLIDE 3

Bad Advice 3

You must have all heard some. Where do these things come from ?

slide-4
SLIDE 4

Bad Advice 4

I heard it from my dentist. He knows it's true. He was having his car serviced and the mechanic told him his daughter's coach had said that ...

slide-5
SLIDE 5

Bad Advice 5

DHMO is a bad chemical

  • responsible for many deaths
  • a major component of acid rain
  • accelerates corrosion
  • erodes the natural landscape
  • is an additive in some junk foods
  • found in drinking water in many areas

dihydrogen monoxide available generically as hydrogen hydroxide

slide-6
SLIDE 6

Bad Advice 6

> Set -spin to 10,000 times the number of processors you have,

slide-7
SLIDE 7

Bad Advice 7

Das ist nicht nur nicht richtig, es ist nicht einmal falsch!

slide-8
SLIDE 8

Bad Advice 8

"that's not right. it's not even wrong !"

slide-9
SLIDE 9

Bad Advice 9

FLASH ! We have brand-new rumor, started yesterday at the DB workshop by Dan Foreman: Set –spin to: your birth year * 3.14159

slide-10
SLIDE 10

Bad Advice 10

slide-11
SLIDE 11

Bad Advice 11

> if you sign up with the "National Do Not E-Mail Registry" then you will no longer get spam.

slide-12
SLIDE 12

Bad Advice 12

> Set –B so the database buffer pool memory is 10 % of your database size

slide-13
SLIDE 13

Bad Advice 13

balderdash !

slide-14
SLIDE 14

Bad Advice 14

balderdash |ˈbôldəӚrˌda sh | noun senseless talk or writing; nonsense : she dismissed talk of plots as “bunkum and balderdash.” ORIGIN late 16th cent. (denoting a frothy liquid; later, an unappetizing mixture of drinks): of unknown origin.

slide-15
SLIDE 15

Bad Advice 15

> Truncate your before-image log every day.

slide-16
SLIDE 16

Bad Advice 16

balderdash !

slide-17
SLIDE 17

Bad Advice 17

> Dump and load your database every three months.

slide-18
SLIDE 18

Bad Advice 18

balderdash !

slide-19
SLIDE 19

Bad Advice 19

> The 1969 moon landing was a

  • fake. It was filmed inside a large

warehouse in Arizona.

slide-20
SLIDE 20

Bad Advice 20

> You don't need to worry about performance because you can always get a bigger machine and hardware is cheap.

slide-21
SLIDE 21

Bad Advice 21

slide-22
SLIDE 22

Bad Advice 22

> I just made a one line change. We don't need to test it.

slide-23
SLIDE 23

Bad Advice 23

slide-24
SLIDE 24

Bad Advice 24

> The Cloud. Everyone who is anyone is going there. When will you?

slide-25
SLIDE 25

Bad Advice 25

slide-26
SLIDE 26

Bad Advice 26

Go to Mary Szekely's talk about Multi-tenant table programming for the real story.

slide-27
SLIDE 27

Bad Advice 27

> With the OpenEdge RDBMS, you don't need a DBA.

slide-28
SLIDE 28

Bad Advice 28

slide-29
SLIDE 29

Bad Advice 29

> Our RAID 5 disk array is cheap. Performance is great. It will make you happy.

slide-30
SLIDE 30

Bad Advice 30

"that's not right. it's not even wrong !"

slide-31
SLIDE 31

Bad Advice 31

> RAID 5 doesn't work all that well. After years of intensive research, we have solved the problems with our new RAID-EXP. Performance is great. It will make you happy.

slide-32
SLIDE 32

Bad Advice 32

be afraid !

slide-33
SLIDE 33

Bad Advice 33

> With disk mirroring you don't have to do backups anymore, right?

slide-34
SLIDE 34

Bad Advice 34

slide-35
SLIDE 35

Bad Advice 35

> CAN-DO () is faster than LOOKUP ()

slide-36
SLIDE 36

Bad Advice 36

slide-37
SLIDE 37

Bad Advice 37

How to measure it, if you really must know: startTime = etime(false). do nLoops = 1 to 500000: can-do ("aa,bb,dd,ff,gg,tt,yy,uu,ii,jj kk,jj,hh,ab,ww", "ab"). end. elapsedTime = (etime(false) - startTime). display elapsedTime.

slide-38
SLIDE 38

Bad Advice 38

> Don't worry. Running our ERP system in a virtual machine will be just as fast a real

  • machine. You won't even know.
slide-39
SLIDE 39

Bad Advice 39

balderdash !

slide-40
SLIDE 40

Bad Advice 40

Go to John Harlow's talk "Guidelines for OpenEdge in a Virtual Environment" Lots of good advice at the VMware technical white papers site: http://www.vmware.com/vmtn/resources/ also http://www.vmware.com/support/pubs/

slide-41
SLIDE 41

Bad Advice 41

> after-imaging journalling has too much overhead performance will suffer

slide-42
SLIDE 42

Bad Advice 42

balderdash !

slide-43
SLIDE 43

Bad Advice 43

> after-imaging journalling is too hard to implement

slide-44
SLIDE 44

Bad Advice 44

"that's not right. it's not even wrong !"

slide-45
SLIDE 45

Bad Advice 45

Go to Paul Koufali's talk "No More AIXcuses" next. He will show you how easy it is.

slide-46
SLIDE 46

Bad Advice 46

> Tupac is alive !

slide-47
SLIDE 47

Bad Advice 47

> Never use variable size extents for after-imaging because they are slower than snails.

slide-48
SLIDE 48

Bad Advice 48

balderdash !

slide-49
SLIDE 49

Bad Advice 49

> It was working great until I fixed it.

slide-50
SLIDE 50

Bad Advice 50

slide-51
SLIDE 51

Bad Advice 51

The 8 fallacies of distributed computing

Peter Deutsch Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.

slide-52
SLIDE 52

Bad Advice 52

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable

slide-53
SLIDE 53

Bad Advice 53

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero

slide-54
SLIDE 54

Bad Advice 54

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite

slide-55
SLIDE 55

Bad Advice 55

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite 4) The network is secure

slide-56
SLIDE 56

Bad Advice 56

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite 4) The network is secure 3) Topology doesn't change

slide-57
SLIDE 57

Bad Advice 57

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite 4) The network is secure 3) Topology doesn't change 2) There is one administator

slide-58
SLIDE 58

Bad Advice 58

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite 4) The network is secure 3) Topology doesn't change 2) There is one administator 1) Transport cost is zero

slide-59
SLIDE 59

Bad Advice 59

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite 4) The network is secure 3) Topology doesn't change 2) There is one administator 1) Transport cost is zero 0) The network is homogeneous

slide-60
SLIDE 60

Bad Advice 60

The 8 fallacies of distributed computing

Peter Deutsch 7) The network is reliable 6) Latency is zero 5) Bandwidth is infinite 4) The network is secure 3) Topology doesn't change 2) There is one administator 1) Transport cost is zero 0) The network is homogeneous

  • 1)

I didn't change anything

slide-61
SLIDE 61

Bad Advice 61

train wreck is in your future

slide-62
SLIDE 62

Bad Advice 62

Where do we get good advice then?

  • Get a second opinion
  • Test it yourself
  • Join the PEG:

http://www.peg.com

  • Join PSDN:

http://communities.progress.com

  • Tech support knowlege base
  • Conferences
  • Conference sponsors
  • JOIN YOUR LOCAL USER GROUP !!!
slide-63
SLIDE 63

Bad Advice 63

Questions