Performance Flashcards

1
Q

How much data can be retrieved in a bulk query?

A

15GB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

T/F: Bulk queries supports the queryAll operation

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

T/F: Bulk queries support the query operation.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

T/F: in a bulk query, queryAll returns records that have been deleted because of a merge

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

T/F: in a bulk query, the query operation returns records that ahve been deleted because of a delete

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

T/F: An archived Task or Event can be retrieved in a bulk query using queryAll

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the timeout on a bulk query

A

2 minutes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

If a batch is added to a bulk job, what are the three possible Content-Type headers?

A

text/csv application/xml application/json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What error is returned when a job fails due to timeout?

A

QUERY_TIMEOUT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How is the degree of parallelism (of a bulk job) calculated?

A

amount of work completed (as a duration) divided by the actual amount of time it took to complete that work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

As an architect, what is the desire for a data load?

A

For the load/integration to run as quickly and efficiently as possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In serial mode, what is the maximum degree of parallelism?

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

When inserting group members to a table, what mode should a bulk job be processed in?

A

Serial mode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When inserting users who are assigned to a specific role, in what mode should the bulk job be processed?

A

Serial Mode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What field on the JobInfo object needs to be set in order for Salesforce to process a job serially?

A

concurrencyMode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What must be ensured prior to processing jobs with records who have master-detail relationships?

A

That no master records’ IDs span multiple batches or order loads by the master records’ IDs

17
Q

What effect does “Clear the value of this field” option on a Lookup field have?

A

for optional lookups, Salesforce will not lock the record whenever a record that references the field on insert or update; it will only validate that it exists.

18
Q

What happens if a detail record is updated that causes an update to a rollup summary field?

A

The master record is locked during the update.

19
Q

What is an alternative to having a roll-up summary field?

A

Creating a report.

20
Q

What happens if a trigger performs a select for update, or a DML operation on records other than the record that’s being acted upon?

A

Salesforce will lock the other records.

21
Q

How can workflow rules impact the performance of a data load?

A

When a workflow rule is fired, Salesforce locks the records that they update.

22
Q

What five situations can impact record locking on a data load?

A

M-D relationships Lookup relationships roll-up Summary fields Triggers Workflow rules

23
Q

In what mode should a job be processed when adding users who are assigned to roles?

24
Q

In what mode should a job be processed when changing users’ roles??

25
When adding a role to the role hierarchy or a territory to the territory hierarchy, in what mode should the bulk job be run?
serial
26
when changing the structure of the role hierarchy, in what mode should the bulk job be run?
serial
27
when changing the structure of the territory hierarchy, in what mode should the bulk job be run?
serial
28
Why should you schedule plenty of time between jobs?
so that they don't overlap and cause unforeseen locking issues.
29
When adding or removing members from public or personal groups, in what mode should a bulk job be run?
serial
30
When adding or removing members from roles, in what mode should a bulk job be run?
serial
31
When adding or removing members from territories, in what mode should a bulk job be run?
serial
32
When adding or removing members from queues, in what mode should a bulk job be run?
serial
33
When processing a bulk job: If the owner of an account that has at least 1 community role and the new owner belongs to a different role, in what mode should the job be executed?
serial
34
BULK API